Class: Garen::Base
- Inherits:
-
Object
show all
- Defined in:
- lib/garen/base.rb
Instance Method Summary
collapse
Instance Method Details
#attach_rate_limits ⇒ Object
8
9
10
11
12
13
14
15
|
# File 'lib/garen/base.rb', line 8
def attach_rate_limits
body = {}
body[:response] = @request.body
body[:rate_limit] = {}
body[:rate_limit][:app_count] = @request.['x-app-rate-limit-count'].to_s
body[:rate_limit][:method_count] = @request.['x-method-rate-limit-count'].to_s
Hashie::Mash.new body
end
|
#make_request(conn, endpoint, options) ⇒ Object
2
3
4
5
6
|
# File 'lib/garen/base.rb', line 2
def make_request(conn, endpoint, options)
@request = conn.get endpoint, options
return attach_rate_limits if options[:return_rate_limits].present?
@request.body
end
|