Basic domain check command implementation

This commit is contained in:
Martin Lensment 2014-06-27 17:46:03 +03:00
parent f8757891ef
commit cd52da3f8f
8 changed files with 49 additions and 9 deletions

View file

@ -1,6 +1,6 @@
module Epp::CommandsHelper
def command_params
node_set = parsed_frame.css('epp command create create').children.select(&:element?)
def command_params_for type
node_set = parsed_frame.css("epp command #{type} #{type}").children.select(&:element?)
node_set.inject({}) {|hash, obj| hash[obj.name.to_sym] = obj.text;hash }
end
end

View file

@ -4,8 +4,17 @@ module Epp::DomainsHelper
render '/epp/domains/create'
end
def check_domain
cp = command_params_for('check')
@domain = cp[:name]
render '/epp/domains/check'
end
### HELPER METHODS ###
def domain_params
cp = command_params
cp = command_params_for('create')
{
name: cp[:name],
registrar_id: current_epp_user.registrar.try(:id),