class Makeleaps::Request::RequestHandler

Attributes

connection[R]

Public Class Methods

new(connection) click to toggle source
# File lib/makeleaps/request/request_handler.rb, line 7
def initialize(connection)
  @connection = connection
end

Public Instance Methods

delete(*args, &block) click to toggle source
# File lib/makeleaps/request/request_handler.rb, line 39
def delete(*args, &block)
  response = handle_api_response(success: 204) do
    connection.delete(*args, &block)
  end
  Makeleaps::Response::Wrapper.new response
end
get(*args, &block) click to toggle source
# File lib/makeleaps/request/request_handler.rb, line 11
def get(*args, &block)
  response = handle_api_response(success: 200) do
    connection.get(*args, &block)
  end
  Makeleaps::Response::Wrapper.new response
end
options(url, &block) click to toggle source
# File lib/makeleaps/request/request_handler.rb, line 46
def options(url, &block)
  response = handle_api_response(success: 200) do
    connection.run_request(:options, url, nil, nil, &block)
  end
  Makeleaps::Response::Wrapper.new response
end
patch(*args, &block) click to toggle source
# File lib/makeleaps/request/request_handler.rb, line 25
def patch(*args, &block)
  response = handle_api_response(success: 200) do
    connection.patch(*args, &block)
  end
  Makeleaps::Response::Wrapper.new response
end
post(*args, &block) click to toggle source
# File lib/makeleaps/request/request_handler.rb, line 18
def post(*args, &block)
  response = handle_api_response(success: 201) do
    connection.post(*args, &block)
  end
  Makeleaps::Response::Wrapper.new response
end
put(*args, &block) click to toggle source
# File lib/makeleaps/request/request_handler.rb, line 32
def put(*args, &block)
  response = handle_api_response(success: 200) do
    connection.put(*args, &block)
  end
  Makeleaps::Response::Wrapper.new response
end