Fix CC issue

This commit is contained in:
Karl Erik Õunapuu 2020-12-01 12:53:30 +02:00
parent c9d4aaded9
commit 15e090c3b1
No known key found for this signature in database
GPG key ID: C9DD647298A34764

View file

@ -8,26 +8,8 @@ module Serializers
@simplify = simplify
end
def to_json
if @simplify
return {
id: domain.uuid,
name: domain.name,
registered_at: domain.registered_at,
valid_to: domain.valid_to,
outzone_at: domain.outzone_at,
registrant_verification_asked_at: domain.registrant_verification_asked_at,
statuses: domain.statuses,
registrar: {
name: domain.registrar.name,
website: domain.registrar.website,
},
registrant: {
name: domain.registrant.name,
id: domain.registrant.uuid,
},
}
end
def to_json(_obj = nil)
return simple_object if @simplify
{
id: domain.uuid,
@ -70,6 +52,16 @@ module Serializers
private
def simple_object
{
id: domain.uuid, name: domain.name, registered_at: domain.registered_at,
valid_to: domain.valid_to, outzone_at: domain.outzone_at, statuses: domain.statuses,
registrant_verification_asked_at: domain.registrant_verification_asked_at,
registrar: { name: domain.registrar.name, website: domain.registrar.website },
registrant: { name: domain.registrant.name, id: domain.registrant.uuid }
}
end
def dnssec_keys
domain.dnskeys.map do |key|
"#{key.flags} #{key.protocol} #{key.alg} #{key.public_key}"