class SimpleAnalyticsApi::Client
Attributes
api_key[RW]
domain[RW]
user_id[RW]
Public Class Methods
new(api_key: nil, user_id: nil, domain: nil)
click to toggle source
# File lib/simple_analytics_api/client.rb, line 8 def initialize(api_key: nil, user_id: nil, domain: nil) @api_key = api_key.to_s @user_id = user_id.to_s @domain = domain.to_s end
Public Instance Methods
run(fields: [], filters: {}, debug: false)
click to toggle source
# File lib/simple_analytics_api/client.rb, line 22 def run(fields: [], filters: {}, debug: false) Resource.new(client: self, fields: fields, filters: filters, debug: debug).run end
valid?()
click to toggle source
# File lib/simple_analytics_api/client.rb, line 14 def valid? run.ok rescue false end
websites()
click to toggle source
# File lib/simple_analytics_api/client.rb, line 18 def websites Website.new(client: self).run end