Method: Recognition::Extensions::ActiveRecord::ClassMethods#acts_as_voucher
- Defined in:
- lib/recognition/extensions/active_record.rb
#acts_as_voucher(options = {}) ⇒ Object
to be called from user-model
57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/recognition/extensions/active_record.rb', line 57 def acts_as_voucher = {} require "recognition/models/voucher" include Recognition::Models::Voucher self.recognitions = cattr_accessor :voucher_validators def self.validates_voucher_redmeption validators self.voucher_validators ||= [] self.voucher_validators << validators self.voucher_validators.flatten! end before_create :regenerate_code end |