module CloudParty::Response

Public Class Methods

included(base) click to toggle source
# File lib/cloud_party/response.rb, line 5
def self.included(base)
  base.include CloudParty::Responses::ResponseMethods
  base.attr_reader :body, :parsed_response, :code, :errors, :messages, :results, :result
end

Public Instance Methods

check_result_type(result_json_object) click to toggle source

@param [Result] result_json_object check result type for parsing @raise [UnRecognizedResultTypeError] when the result type is neither Hash nor Array

# File lib/cloud_party/response.rb, line 15
def check_result_type(result_json_object)
  if result_json_object.is_a?(Hash)
    'Hash'
  elsif result_json_object.is_a?(Array)
    'Array'
  else
    raise UnRecognizedResultTypeError, result_json_object.class
  end
end
filter_by_account(account) click to toggle source
# File lib/cloud_party/response.rb, line 10
def filter_by_account(account)
  # blah
end