module Tumblife::Request
Public Instance Methods
get(path, params = {})
click to toggle source
Perform an HTTP GET request
# File lib/tumblife/request.rb, line 4 def get(path, params = {}) request(:get, path, params) end
post(path, params = {})
click to toggle source
Perform an HTTP POST request
# File lib/tumblife/request.rb, line 9 def post(path, params = {}) request(:post, path, params) end
request(http_method, path, params = {})
click to toggle source
Perform an HTTP request
# File lib/tumblife/request.rb, line 14 def request(http_method, path, params = {}) response = connection.send(http_method) do |request| case http_method when :get, :delete request.url(path, params) when :post, :put request.path = path request.body = params unless params.empty? end end response.body['response'] end