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