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