Class: Hisui::Management::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/hisui/management/base.rb

Direct Known Subclasses

Account, AccountSummary, Goal, Profile, Segment, WebProperty

Class Method Summary collapse

Class Method Details

.all(user, path = default_path) ⇒ Object



9
10
11
12
# File 'lib/hisui/management/base.rb', line 9

def all(user, path = default_path)
  json = user.access_token.get(base_uri + path).body
  JSON.parse(json)['items'].map { |item| new(item.with_indifferent_access, user) }
end

.base_uriObject



5
6
7
# File 'lib/hisui/management/base.rb', line 5

def base_uri
  'https://www.googleapis.com/analytics/v3/management'
end