Method: Recognition::Extensions::ActiveRecord::ClassMethods#acts_as_recognizable

Defined in:
lib/recognition/extensions/active_record.rb

#acts_as_recognizable(options = {}) ⇒ Object

to be called from user model



12
13
14
15
16
17
18
19
20
21
# File 'lib/recognition/extensions/active_record.rb', line 12

def acts_as_recognizable options = {}
  require "recognition/models/recognizable"
  include Recognition::Models::Recognizable
  self.recognizable = true
  self.recognitions ||= {}
  self.recognitions[:initial] = {
    amount: options[:initial]
  }
  after_save :add_initial_points
end