Class: Garb::Management::Feed
- Inherits:
-
Object
- Object
- Garb::Management::Feed
- Defined in:
- lib/garb/management/feed.rb
Constant Summary collapse
- BASE_URL =
'https://www.googleapis.com/analytics/v3/management'
Instance Attribute Summary collapse
-
#request ⇒ Object
readonly
Returns the value of attribute request.
Instance Method Summary collapse
- #entries ⇒ Object
-
#initialize(session, path) ⇒ Feed
constructor
A new instance of Feed.
- #parsed_response ⇒ Object
- #response ⇒ Object
Constructor Details
Instance Attribute Details
#request ⇒ Object (readonly)
Returns the value of attribute request.
6 7 8 |
# File 'lib/garb/management/feed.rb', line 6 def request @request end |
Instance Method Details
#entries ⇒ Object
16 17 18 |
# File 'lib/garb/management/feed.rb', line 16 def entries parsed_response && parsed_response['items'] || [] end |
#parsed_response ⇒ Object
12 13 14 |
# File 'lib/garb/management/feed.rb', line 12 def parsed_response @parsed_response ||= MultiJson.load(response.body) end |
#response ⇒ Object
20 21 22 |
# File 'lib/garb/management/feed.rb', line 20 def response @response ||= request.send_request end |