class NetRegistry::Response
Attributes
code[R]
full_response[RW]
result[R]
status[RW]
text[RW]
Public Class Methods
new(text: "Unknown Error", code: -1, status: "failed", result: -1)
click to toggle source
# File lib/net_registry/response.rb, line 30 def initialize(text: "Unknown Error", code: -1, status: "failed", result: -1) @text, @code, @status, @result = text, code, status, result end
Public Instance Methods
code=(code)
click to toggle source
# File lib/net_registry/response.rb, line 43 def code=(code) @code = code.to_i end
failed?()
click to toggle source
# File lib/net_registry/response.rb, line 34 def failed? @code == -1 || (!@full_response.nil? && @full_response.first == "failed") end
result=(result)
click to toggle source
# File lib/net_registry/response.rb, line 47 def result=(result) @result = result.to_i end
success?()
click to toggle source
# File lib/net_registry/response.rb, line 39 def success? !failed? end
transaction()
click to toggle source
# File lib/net_registry/response.rb, line 56 def transaction @transaction ||= NetRegistry::Transaction.new end
transaction=(transaction)
click to toggle source
# File lib/net_registry/response.rb, line 51 def transaction=(transaction) raise TypeError, "Not NetRegistry::Transaction" if !transaction.is_a?(NetRegistry::Transaction) @transaction = transaction end