class EcalClient::Response
Attributes
response[R]
Public Class Methods
new(response)
click to toggle source
# File lib/ecal_client/api/response.rb, line 6 def initialize(response) @response = response end
Public Instance Methods
errors()
click to toggle source
# File lib/ecal_client/api/response.rb, line 22 def errors @error ||= params['errors'] end
params()
click to toggle source
# File lib/ecal_client/api/response.rb, line 26 def params @params ||= begin JSON.parse(@response.body) rescue => e puts e.to_s if EcalClient.configuration.options[:verbose] end @params ||= {} end
status()
click to toggle source
# File lib/ecal_client/api/response.rb, line 14 def status @response.status.to_i end
status_long()
click to toggle source
# File lib/ecal_client/api/response.rb, line 18 def status_long @status_log ||= params['statusLong'] end
success?()
click to toggle source
# File lib/ecal_client/api/response.rb, line 10 def success? [ 200 ].include? status end