Sha256: 49d13651b79087ea696acc25eb1a3ec509d7bf697217b9af3cffad45f0a5799a
Contents?: true
Size: 530 Bytes
Versions: 4
Compression:
Stored size: 530 Bytes
Contents
module EnjuCirculation module EnjuAccept extend ActiveSupport::Concern included do before_save :accept!, on: :create end def accept! circulation_status = CirculationStatus.find_by(name: 'Available On Shelf') item.update_column(:circulation_status_id, circulation_status.id) if circulation_status use_restriction = UseRestriction.find_by(name: 'Limited Circulation, Normal Loan Period') item.use_restriction = use_restriction if use_restriction item.index! end end end
Version data entries
4 entries across 4 versions & 1 rubygems