class PaperCup::Response

Attributes

body[RW]
status[RW]

Public Class Methods

new(raw_response) click to toggle source
# File lib/paper_cup/response.rb, line 9
def initialize(raw_response)
  @raw_response = raw_response
end

Public Instance Methods

success?() click to toggle source
# File lib/paper_cup/response.rb, line 24
def success?
  status.between?(200, 299)
end

Private Instance Methods

build_body(str) click to toggle source
# File lib/paper_cup/response.rb, line 30
def build_body(str)
  if str.class == Array
    str.map { |e| RecursiveOpenStruct.new(e, recurse_over_arrays: true) }
  else
    RecursiveOpenStruct.new(str, recurse_over_arrays: true)
  end
end