Class: Moip2::Response

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/moip2/response.rb

Instance Method Summary collapse

Constructor Details

#initialize(resp, json) ⇒ Response



5
6
7
8
# File 'lib/moip2/response.rb', line 5

def initialize(resp, json)
  super(RecursiveOpenStruct.new(json, :recurse_over_arrays => true))
  @resp = resp
end

Instance Method Details

#client_error?Boolean



14
15
16
# File 'lib/moip2/response.rb', line 14

def client_error?
  (400..499).include? @resp.code.to_i
end

#success?Boolean



10
11
12
# File 'lib/moip2/response.rb', line 10

def success?
  (200..299).include? @resp.code.to_i
end