Module: VisitCounter::ClassMethods
- Defined in:
- lib/visit-counter/visit_counter.rb
Instance Method Summary collapse
Instance Method Details
#cached_counter(name) ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/visit-counter/visit_counter.rb', line 39 def cached_counter(name) self.send(:alias_method, "real_#{name}", name) self.send(:define_method, name) do read_counter(name) end self.send(:define_method, "increase_#{name}") do incr_counter(name) end end |