class Workarea::Sezzle::Response
Public Class Methods
new(response)
click to toggle source
# File lib/workarea/sezzle/response.rb, line 4 def initialize(response) @response = response end
Public Instance Methods
body()
click to toggle source
# File lib/workarea/sezzle/response.rb, line 12 def body return {} unless @response.body.present? && @response.body != 'null' response_body = JSON.parse(@response.body) return response_body.first if response_body.kind_of?(Array) response_body end
status()
click to toggle source
# File lib/workarea/sezzle/response.rb, line 22 def status @response.status end
success?()
click to toggle source
# File lib/workarea/sezzle/response.rb, line 8 def success? @response.present? && [200, 201, 204].include?(@response.status) end