Sha256: 0b075956cb3a14a144d416394a91e874f738e8f22b3d8e56d410477955e1d3a7

Contents?: true

Size: 364 Bytes

Versions: 41

Compression:

Stored size: 364 Bytes

Contents

class Manifestation < ActiveRecord::Base
  include EnjuCirculation::Manifestation
  belongs_to :carrier_type
  has_many :exemplifies, :foreign_key => 'manifestation_id'
  has_many :items, :through => :exemplifies
  has_many :reserves, :foreign_key => :manifestation_id

  searchable do
    boolean :reservable do
      items.for_checkout.exists?
    end
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
enju_circulation-0.0.26 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.25 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.24 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.23 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.22 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.21 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.20 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.19 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.18 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.17 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.16 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.15 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.14 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.13 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.12 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.11 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.10 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.9 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.8 spec/dummy/app/models/manifestation.rb
enju_circulation-0.0.7 spec/dummy/app/models/manifestation.rb