module TINAMI::Request
Public Instance Methods
get(path, params = {})
click to toggle source
Perform an HTTP GET request
# File lib/tinami/request.rb, line 6 def get(path, params = {}) request(:get, path, params) end
post(path, params = {})
click to toggle source
Perform an HTTP POST request
# File lib/tinami/request.rb, line 11 def post(path, params = {}) request(:post, path, params) end
request(http_method, path, params = {})
click to toggle source
Perform an HTTP request
# File lib/tinami/request.rb, line 16 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.body['rsp'] : response.body end