class Samanage::Error

Attributes

error[RW]
response[RW]
status_code[RW]

Public Class Methods

new(error: nil, response: {}, options: {}) click to toggle source
# File lib/samanage/error.rb, line 7
def initialize(error: nil, response: {}, options: {})
  self.error = error
  if response.class == Hash
    self.status_code = response[:code]
    self.response = response[:data] ||= response[:response]
  else
    self.status_code = nil
    self.response = response
  end
  puts "[Error] #{self.status_code}: #{self.response}"
  nil
end