Module: Recognition::ActionControllerExtension::ClassMethods

Defined in:
lib/recognition/action_controller_extension.rb

Instance Method Summary collapse

Instance Method Details

#recognize(recognizable, condition) ⇒ Object



12
13
14
15
16
17
# File 'lib/recognition/action_controller_extension.rb', line 12

def recognize recognizable, condition
  include InstanceMethods
  self.recognitions ||= {}
  self.recognitions[condition[:for]] = { recognizable: recognizable, amount: condition[:amount], maximum: condition[:maximum] || 0 }
  after_filter :recognize_actions
end