Module: VisitCounter::ClassMethods

Defined in:
lib/visit-counter/visit_counter.rb

Instance Method Summary collapse

Instance Method Details

#cached_counter(name) ⇒ Object



44
45
46
47
48
49
50
51
52
53
# File 'lib/visit-counter/visit_counter.rb', line 44

def cached_counter(name)

  self.send(:define_method, name) do
    read_counter(name)
  end

  self.send(:define_method, "increase_#{name}") do
    incr_counter(name)
  end
end