Module: IntellisenseRuby::ClassMethods
- Included in:
- IntellisenseRuby
- Defined in:
- lib/intellisense-ruby.rb
Instance Method Summary collapse
- #alias(options) ⇒ Object
- #describe(entity) ⇒ 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
33 34 35 36 |
# File 'lib/intellisense-ruby.rb', line 33 def alias() return false unless @client @client.alias() end |
#describe(entity) ⇒ Object
13 14 15 16 |
# File 'lib/intellisense-ruby.rb', line 13 def describe(entity) return false unless @client @client.describe entity end |
#flush ⇒ Object
38 39 40 41 |
# File 'lib/intellisense-ruby.rb', line 38 def flush return false unless @client @client.flush end |
#identify(options) ⇒ Object
28 29 30 31 |
# File 'lib/intellisense-ruby.rb', line 28 def identify() return false unless @client @client.identify() end |
#init(options = {}) ⇒ Object
By default use a single client for the module
9 10 11 |
# File 'lib/intellisense-ruby.rb', line 9 def init( = {}) @client = IntellisenseRuby::Client.new end |
#track(options) ⇒ Object
18 19 20 21 |
# File 'lib/intellisense-ruby.rb', line 18 def track(learning_event) return false unless @client @client.measure event end |