mirror of
https://github.com/internetee/registry.git
synced 2025-05-17 01:47:18 +02:00
29 lines
636 B
Ruby
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
|