module FimmedUp::Request
Handless HTTP requests
Public Instance Methods
delete(path, params={}, options={})
click to toggle source
# File lib/fimmed_up/request.rb, line 15 def delete(path, params={}, options={}) request(:delete, path, params, options) end
get(path, params={}, options={})
click to toggle source
# File lib/fimmed_up/request.rb, line 7 def get(path, params={}, options={}) request(:get, path, params, options) end
patch(path, params={}, options={})
click to toggle source
# File lib/fimmed_up/request.rb, line 19 def patch(path, params={}, options={}) request(:patch, path, params, options) end
post(path, params={}, options={})
click to toggle source
# File lib/fimmed_up/request.rb, line 11 def post(path, params={}, options={}) request(:post, path, params, options) end
Private Instance Methods
request(method, path, params, options)
click to toggle source
# File lib/fimmed_up/request.rb, line 25 def request(method, path, params, options) response = connection(options).run_request(method, nil, nil, nil) do |request| request.options[:raw] = true if options[:raw] case method.to_sym when :get request.url(path, params) when :post request.url(path, params) request.body = params unless params.empty? when :patch request.url(path, params) when :delete request.url(path, params) end end options[:raw] ? response : response.body end