Class: Epp::Eis::DomainInfoResponse
- Inherits:
-
Object
- Object
- Epp::Eis::DomainInfoResponse
- Defined in:
- lib/epp-eis/domain.rb
Instance Method Summary collapse
- #code ⇒ Object
- #domain_admin ⇒ Object
- #domain_authinfo ⇒ Object
- #domain_clid ⇒ Object
- #domain_create_date ⇒ Object
- #domain_crid ⇒ Object
- #domain_expire_date ⇒ Object
- #domain_name ⇒ Object
- #domain_nsset ⇒ Object
- #domain_registrant ⇒ Object
- #domain_roid ⇒ Object
- #domain_status ⇒ Object
-
#initialize(response) ⇒ DomainInfoResponse
constructor
A new instance of DomainInfoResponse.
- #message ⇒ Object
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
#code ⇒ Object
81 82 83 |
# File 'lib/epp-eis/domain.rb', line 81 def code @response.css('epp response result').first['code'].to_i end |
#domain_admin ⇒ Object
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_authinfo ⇒ Object
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_clid ⇒ Object
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_date ⇒ Object
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_crid ⇒ Object
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_date ⇒ Object
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_name ⇒ Object
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_nsset ⇒ Object
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_registrant ⇒ Object
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_roid ⇒ Object
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_status ⇒ Object
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 |
#message ⇒ Object
85 86 87 |
# File 'lib/epp-eis/domain.rb', line 85 def @response.css('epp response result msg').text end |