Sha256: 58729153e848abb21e861aecbf142e9dd2eb4e8afa366973f14d0ac6e269bd13

Contents?: true

Size: 550 Bytes

Versions: 11

Compression:

Stored size: 550 Bytes

Contents

class Manifestation < ActiveRecord::Base
  has_many :creates, :dependent => :destroy, :foreign_key => 'work_id'
  has_many :creators, :through => :creates, :source => :patron
  has_many :produces, :dependent => :destroy, :foreign_key => 'manifestation_id'
  has_many :publishers, :through => :produces, :source => :patron
  has_many :work_has_subjects, :foreign_key => 'work_id', :dependent => :destroy
  has_many :subjects, :through => :work_has_subjects
  belongs_to :language

  searchable do
    integer :subject_ids, :multiple => true
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
enju_subject-0.0.15 spec/dummy/app/models/manifestation.rb
enju_subject-0.0.14 spec/dummy/app/models/manifestation.rb
enju_subject-0.0.13 spec/dummy/app/models/manifestation.rb
enju_subject-0.0.12 spec/dummy/app/models/manifestation.rb
enju_subject-0.0.10 spec/dummy/app/models/manifestation.rb
enju_subject-0.0.9 spec/dummy/app/models/manifestation.rb
enju_subject-0.0.8 spec/dummy/app/models/manifestation.rb
enju_subject-0.0.7 spec/dummy/app/models/manifestation.rb
enju_subject-0.0.6 spec/dummy/app/models/manifestation.rb
enju_subject-0.0.5 spec/dummy/app/models/manifestation.rb
enju_subject-0.0.4 spec/dummy/app/models/manifestation.rb