class Interage::ApplicationRequest
Public Instance Methods
all(params = {})
click to toggle source
# File lib/interage/application_request.rb, line 9 def all(params = {}) @response = get(path: base_path, params: params) collection_response.map { |attributes| klass.new(attributes) } end
create(params)
click to toggle source
# File lib/interage/application_request.rb, line 15 def create(params) post(path: base_path, params: params) end
destroy(id, params = {})
click to toggle source
# File lib/interage/application_request.rb, line 29 def destroy(id, params = {}) delete(path: member_path(id), params: params) end
find(id, params = {})
click to toggle source
# File lib/interage/application_request.rb, line 19 def find(id, params = {}) @response = get(path: member_path(id), params: params) klass.new(member_response) if member_response.present? end
paginate(page, params: {})
click to toggle source
# File lib/interage/application_request.rb, line 5 def paginate(page, params: {}) all(params.merge(page: page)) end
update(id, params = {})
click to toggle source
# File lib/interage/application_request.rb, line 25 def update(id, params = {}) put(path: member_path(id), params: params) end