Module: Boffin::Trackable
- Defined in:
- lib/boffin/trackable.rb
Overview
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
- #hit(type, uniquenesses = []) ⇒ Hit
- #hit_count(type) ⇒ Fixnum
- #hit_count_for_session_id(type, sess_obj) ⇒ Fixnum
- #uhit_count(type) ⇒ Fixnum
Class Method Details
.included(mod) ⇒ Object
21 22 23 |
# File 'lib/boffin/trackable.rb', line 21 def self.included(mod) mod.extend(ClassMethods) end |
Instance Method Details
#hit(type, uniquenesses = []) ⇒ Hit
43 44 45 |
# File 'lib/boffin/trackable.rb', line 43 def hit(type, uniquenesses = []) self.class.boffin.hit(type, self, uniquenesses) end |
#hit_count(type) ⇒ Fixnum
49 50 51 |
# File 'lib/boffin/trackable.rb', line 49 def hit_count(type) self.class.boffin.hit_count(type, self) end |
#hit_count_for_session_id(type, sess_obj) ⇒ Fixnum
61 62 63 |
# File 'lib/boffin/trackable.rb', line 61 def hit_count_for_session_id(type, sess_obj) self.class.boffin.hit_count_for_session_id(type, self, sess_obj) end |
#uhit_count(type) ⇒ Fixnum
55 56 57 |
# File 'lib/boffin/trackable.rb', line 55 def uhit_count(type) self.class.boffin.uhit_count(type, self) end |