module Cha::Request
Public Instance Methods
delete(path, params = {})
click to toggle source
Perform an HTTP DELETE request
# File lib/cha/request.rb, line 21 def delete(path, params = {}) request(:delete, path, params) end
get(path, params = {})
click to toggle source
Perform an HTTP GET request
# File lib/cha/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/cha/request.rb, line 11 def post(path, params = {}) request(:post, path, params) end
put(path, params = {})
click to toggle source
Perform an HTTP PUT request
# File lib/cha/request.rb, line 16 def put(path, params = {}) request(:put, path, params) end
request(http_method, path, params)
click to toggle source
Perform an HTTP request
# File lib/cha/request.rb, line 26 def request(http_method, path, params) response = connection.send(http_method, path, params) response.body end