This commit is contained in:
Artur Beljajev 2019-01-02 18:00:04 +02:00
parent 2941328652
commit c34b0e7ac4

View file

@ -6,9 +6,6 @@ class ReservedDomain < ActiveRecord::Base
validates :name, domain_name: true, uniqueness: true validates :name, domain_name: true, uniqueness: true
class << self class << self
def pw_for(domain_name) def pw_for(domain_name)
name_in_ascii = SimpleIDN.to_ascii(domain_name) name_in_ascii = SimpleIDN.to_ascii(domain_name)
@ -28,8 +25,6 @@ class ReservedDomain < ActiveRecord::Base
end end
end end
def name= val def name= val
super SimpleIDN.to_unicode(val) super SimpleIDN.to_unicode(val)
end end
@ -49,17 +44,17 @@ class ReservedDomain < ActiveRecord::Base
wr.json = @json = generate_json # we need @json to bind to class wr.json = @json = generate_json # we need @json to bind to class
wr.save wr.save
end end
alias_method :update_whois_record, :generate_data alias_method :update_whois_record, :generate_data
def generate_json def generate_json
h = HashWithIndifferentAccess.new h = HashWithIndifferentAccess.new
h[:name] = self.name h[:name] = self.name
h[:status] = ['Reserved'] h[:status] = ['Reserved']
h h
end end
def remove_data def remove_data
UpdateWhoisRecordJob.enqueue name, 'reserved' UpdateWhoisRecordJob.enqueue name, 'reserved'
end end
end end