class Harvest::Request
Attributes
params[RW]
resource[RW]
Public Class Methods
new(conn, path, params = {})
click to toggle source
# File lib/harvest/request.rb, line 5 def initialize conn, path, params = {} @connection = conn @path = path @params = params end
Public Instance Methods
delete()
click to toggle source
# File lib/harvest/request.rb, line 34 def delete res = @connection.delete do |req| req.url @path end Response.new res end
get()
click to toggle source
# File lib/harvest/request.rb, line 11 def get res = @connection.get do |req| req.url @path, @params end Response.new res end
patch()
click to toggle source
# File lib/harvest/request.rb, line 26 def patch res = @connection.patch do |req| req.url @path req.body = @params end Response.new res end
post()
click to toggle source
# File lib/harvest/request.rb, line 18 def post res = @connection.post do |req| req.url @path req.body = @params end Response.new res end