Module: AnalyticsRuby::ClassMethods
- Included in:
- AnalyticsRuby
- Defined in:
- lib/analytics-ruby.rb
Instance Method Summary collapse
- #alias(options) ⇒ Object
- #flush ⇒ Object
- #identify(options) ⇒ Object
-
#init(options = {}) ⇒ Object
By default use a single client for the module.
- #track(options) ⇒ Object
Instance Method Details
#alias(options) ⇒ Object
21 22 23 24 |
# File 'lib/analytics-ruby.rb', line 21 def alias() return false unless @client @client.alias() end |
#flush ⇒ Object
26 27 28 29 |
# File 'lib/analytics-ruby.rb', line 26 def flush return false unless @client @client.flush end |
#identify(options) ⇒ Object
16 17 18 19 |
# File 'lib/analytics-ruby.rb', line 16 def identify() return false unless @client @client.identify() end |
#init(options = {}) ⇒ Object
By default use a single client for the module
7 8 9 |
# File 'lib/analytics-ruby.rb', line 7 def init( = {}) @client = AnalyticsRuby::Client.new() end |
#track(options) ⇒ Object
11 12 13 14 |
# File 'lib/analytics-ruby.rb', line 11 def track() return false unless @client @client.track() end |