mirror of
https://github.com/internetee/registry.git
synced 2025-07-23 19:20:37 +02:00
Expand on the response about registrar and nameservers
* Return website for registrar * Return IPv4 and IPv6 addresses for nameservers
This commit is contained in:
parent
28304559fd
commit
2a4995226f
8 changed files with 121 additions and 25 deletions
|
@ -11,7 +11,10 @@ module Serializers
|
|||
{
|
||||
id: @domain.uuid,
|
||||
name: @domain.name,
|
||||
registrar: @domain.registrar.name,
|
||||
registrar: {
|
||||
name: @domain.registrar.name,
|
||||
website: @domain.registrar.website,
|
||||
},
|
||||
registered_at: @domain.registered_at,
|
||||
valid_to: @domain.valid_to,
|
||||
created_at: @domain.created_at,
|
||||
|
@ -37,9 +40,22 @@ module Serializers
|
|||
locked_by_registrant_at: @domain.locked_by_registrant_at,
|
||||
reserved: @domain.reserved,
|
||||
status_notes: @domain.status_notes,
|
||||
nameservers: @domain.nameservers.map(&:hostname),
|
||||
nameservers: nameservers,
|
||||
}
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def nameservers
|
||||
array_of_nameservers = Array.new
|
||||
|
||||
@domain.nameservers.map do |nameserver|
|
||||
array_of_nameservers << { hostname: nameserver.hostname, ipv4: nameserver.ipv4,
|
||||
ipv6: nameserver.ipv6 }
|
||||
end
|
||||
|
||||
array_of_nameservers
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue