Sha256: f4dcf709a5ebd041a5f87ae79db718c8e47a8e398c75f3a79151479fc3cd0f2a
Contents?: true
Size: 537 Bytes
Versions: 22
Compression:
Stored size: 537 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 item.index end end end
Version data entries
22 entries across 22 versions & 1 rubygems