Module: PunchingBag::ActiveRecord::InstanceMethods

Defined in:
lib/punching_bag/acts_as_punchable.rb

Instance Method Summary collapse

Instance Method Details

#hits(since = nil) ⇒ Object



43
44
45
# File 'lib/punching_bag/acts_as_punchable.rb', line 43

def hits(since = nil)
  punches.after(since).sum(:hits)
end

#punch(request = nil, options = {}) ⇒ Object



47
48
49
50
# File 'lib/punching_bag/acts_as_punchable.rb', line 47

def punch(request = nil, options = {})
  count = options[:count] || 1
  PunchingBag.punch(self, request, count)
end