negos_app/app/models/virement_remise.rb
2016-02-16 21:09:48 +01:00

21 lines
308 B
Ruby
Executable File

class VirementRemise < ActiveRecord::Base
has_many :virements
def init
self.amount = self.virements.sum(:amount_ttc)
self.token = loop do
token = SecureRandom.hex(6)
break token unless VirementRemise.exists?(token: token)
end
self.save
end
end