Sha256: e0fe64271378bf533c9ffddb8d7d3162b38dc40750637b45df0f599e2084c08b

Contents?: true

Size: 279 Bytes

Versions: 41

Compression:

Stored size: 279 Bytes

Contents

def update_checkout
  Checkout.find_each do |checkout|
    checkout.update_column(:shelf_id, checkout.item.try(:shelf_id)) if checkout.shelf_id.nil?
    checkout.update_column(:library_id, checkout.librarian.try(:profile).try(:library_id)) if checkout.library_id.nil?

  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
enju_circulation-0.3.11 lib/tasks/checkout.rb
enju_circulation-0.3.10 lib/tasks/checkout.rb
enju_circulation-0.3.9 lib/tasks/checkout.rb
enju_circulation-0.4.0.rc.1 lib/tasks/checkout.rb
enju_circulation-0.3.8 lib/tasks/checkout.rb
enju_circulation-0.3.7 lib/tasks/checkout.rb
enju_circulation-0.4.0.beta.4 lib/tasks/checkout.rb
enju_circulation-0.4.0.beta.3 lib/tasks/checkout.rb
enju_circulation-0.3.6 lib/tasks/checkout.rb
enju_circulation-0.4.0.beta.2 lib/tasks/checkout.rb
enju_circulation-0.4.0.beta.1 lib/tasks/checkout.rb
enju_circulation-0.3.5 lib/tasks/checkout.rb
enju_circulation-0.3.4 lib/tasks/checkout.rb
enju_circulation-0.3.3 lib/tasks/checkout.rb
enju_circulation-0.3.2 lib/tasks/checkout.rb
enju_circulation-0.3.1 lib/tasks/checkout.rb
enju_circulation-0.3.0 lib/tasks/checkout.rb
enju_circulation-0.3.0.rc.1 lib/tasks/checkout.rb
enju_circulation-0.3.0.beta.1 lib/tasks/checkout.rb
enju_circulation-0.2.5 lib/tasks/checkout.rb