internetee-registry/app/helpers/epp/domains_helper.rb
2014-06-27 18:00:39 +03:00

29 lines
636 B
Ruby

module Epp::DomainsHelper
def create_domain
domain = Domain.create!(domain_params)
render '/epp/domains/create'
end
def check_domain
cp = command_params_for('check')
@domain = cp[:name]
@avail = Domain.find_by(name: @domain) ? '0' : '1'
render '/epp/domains/check'
end
### HELPER METHODS ###
def domain_params
cp = command_params_for('create')
{
name: cp[:name],
registrar_id: current_epp_user.registrar.try(:id),
registered_at: Time.now,
valid_from: Date.today,
valid_to: Date.today + cp[:period].to_i.years,
auth_info: cp[:authInfo]
}
end
end