class Geti::Response
Attributes
exception[R]
validation[R]
Public Class Methods
new(response)
click to toggle source
# File lib/geti/response.rb, line 6 def initialize(response) @validation = OpenStruct.new(response[:response][:validation_message]) @authorization = OpenStruct.new(response[:response][:authorization_message]) @exception = OpenStruct.new(response[:response][:exception]) end
Public Instance Methods
errors()
click to toggle source
# File lib/geti/response.rb, line 12 def errors err = [] Array(@validation.validation_error).each do |e| err << e[:message] end err << @exception.message err.compact end
success?()
click to toggle source
# File lib/geti/response.rb, line 21 def success? validation.result == "Passed" end