Class: Epp::Eis::DomainInfoResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/epp-eis/domain.rb

Instance Method Summary collapse

Constructor Details

#initialize(response) ⇒ DomainInfoResponse

Returns a new instance of DomainInfoResponse.



77
78
79
# File 'lib/epp-eis/domain.rb', line 77

def initialize(response)
  @response = Nokogiri::XML(response)
end

Instance Method Details

#codeObject



81
82
83
# File 'lib/epp-eis/domain.rb', line 81

def code
  @response.css('epp response result').first['code'].to_i
end

#domain_adminObject



105
106
107
# File 'lib/epp-eis/domain.rb', line 105

def domain_admin
  @response.css('domain|infData domain|admin', 'domain' => XML_NS_DOMAIN).text
end

#domain_authinfoObject



129
130
131
# File 'lib/epp-eis/domain.rb', line 129

def domain_authinfo
  @response.css('domain|infData domain|authInfo', 'domain' => XML_NS_DOMAIN).text
end

#domain_clidObject



113
114
115
# File 'lib/epp-eis/domain.rb', line 113

def domain_clid
  @response.css('domain|infData domain|clID', 'domain' => XML_NS_DOMAIN).text
end

#domain_create_dateObject



121
122
123
# File 'lib/epp-eis/domain.rb', line 121

def domain_create_date
  @response.css('domain|infData domain|crDate', 'domain' => XML_NS_DOMAIN).text
end

#domain_cridObject



117
118
119
# File 'lib/epp-eis/domain.rb', line 117

def domain_crid
  @response.css('domain|infData domain|crID', 'domain' => XML_NS_DOMAIN).text
end

#domain_expire_dateObject



125
126
127
# File 'lib/epp-eis/domain.rb', line 125

def domain_expire_date
  @response.css('domain|infData domain|exDate', 'domain' => XML_NS_DOMAIN).text
end

#domain_nameObject



89
90
91
# File 'lib/epp-eis/domain.rb', line 89

def domain_name
  @response.css('domain|infData domain|name', 'domain' => XML_NS_DOMAIN).text
end

#domain_nssetObject



109
110
111
# File 'lib/epp-eis/domain.rb', line 109

def domain_nsset
  @response.css('domain|infData domain|nsset', 'domain' => XML_NS_DOMAIN).text
end

#domain_registrantObject



101
102
103
# File 'lib/epp-eis/domain.rb', line 101

def domain_registrant
  @response.css('domain|infData domain|registrant', 'domain' => XML_NS_DOMAIN).text
end

#domain_roidObject



93
94
95
# File 'lib/epp-eis/domain.rb', line 93

def domain_roid
  @response.css('domain|infData domain|roid', 'domain' => XML_NS_DOMAIN).text
end

#domain_statusObject



97
98
99
# File 'lib/epp-eis/domain.rb', line 97

def domain_status
  @response.css('domain|infData domain|status', 'domain' => XML_NS_DOMAIN).text
end

#messageObject



85
86
87
# File 'lib/epp-eis/domain.rb', line 85

def message
  @response.css('epp response result msg').text
end