Module: Crowdkit::API::RequestMethods
- Included in:
- Crowdkit::API, ResponseWrapper
- Defined in:
- lib/crowdkit/api/request_methods.rb
Instance Method Summary collapse
- #agent ⇒ Object
-
#method ⇒ Sawyer::Resource
Make an HTTP request.
Instance Method Details
#agent ⇒ Object
15 16 17 18 |
# File 'lib/crowdkit/api/request_methods.rb', line 15 def agent raise Crowdkit::Unauthorized unless config.access_token @agent ||= Sawyer::Agent.new(config.api_endpoint, ) end |
#method ⇒ Sawyer::Resource
Make an HTTP request
9 10 11 12 13 |
# File 'lib/crowdkit/api/request_methods.rb', line 9 [:get,:post,:put,:patch,:delete,:head].each do |method| define_method("do_#{method}") do |url, data = {}, = {}| request method, url, data, end end |