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