Module: EnjuCirculation::EnjuAccept

Extended by:
ActiveSupport::Concern
Defined in:
app/models/concerns/enju_circulation/enju_accept.rb

Instance Method Summary collapse

Instance Method Details

#accept!Object



9
10
11
12
13
14
15
# File 'app/models/concerns/enju_circulation/enju_accept.rb', line 9

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