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