Sha256: ce721f3384694cb262652a57865a8360852f77ccd8d7f319f6882b842229b147
Contents?: true
Size: 521 Bytes
Versions: 1
Compression:
Stored size: 521 Bytes
Contents
module EnjuCirculation module EnjuWithdraw def self.included(base) base.extend ClassMethods end module ClassMethods def enju_circulation_withdraw_model include InstanceMethods before_save :withdraw!, on: :create end end module InstanceMethods def withdraw! circulation_status = CirculationStatus.where(name: 'Removed').first item.update_column(:circulation_status_id, circulation_status.id) if circulation_status end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
enju_circulation-0.1.0.pre48 | lib/enju_circulation/withdraw.rb |