Module: Recognition::Models::Voucher

Includes:
Redeemable
Defined in:
lib/recognition/models/voucher.rb

Instance Method Summary collapse

Methods included from Redeemable

#bucket, #expired?, #get_user_counter, #is_redeemable?, #redeem, #regenerate_code, #transactions

Instance Method Details

#execute_redemption(id) ⇒ Object



12
13
14
# File 'lib/recognition/models/voucher.rb', line 12

def execute_redemption id
  Recognition::Database.redeem id, bucket, self.class.to_s.downcase, self.code, self.amount.to_i
end

#redeemable?(recognizable) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/recognition/models/voucher.rb', line 8

def redeemable? recognizable
  is_redeemable? recognizable
end