module Intercom::ApiOperations::Find
Public Instance Methods
find(params)
click to toggle source
# File lib/intercom/api_operations/find.rb, line 8 def find(params) raise BadRequestError, "#{self}#find takes a hash as its parameter but you supplied #{params.inspect}" unless params.is_a? Hash if params[:id] id = params.delete(:id) response = @client.get("/#{collection_name}/#{id}", params) else response = @client.get("/#{collection_name}", params) end raise Intercom::HttpError, 'Http Error - No response entity returned' unless response from_api(response) end