Sha256: 315530653f4373e265a3164a625b35360605f5ed1b0af3029bd6f8112430156d

Contents?: true

Size: 403 Bytes

Versions: 24

Compression:

Stored size: 403 Bytes

Contents

require 'parentship'
class Person < ActiveRecord::Base                   
  has_many_polymorphs :kids,
                      :through => :parentships, 
                      :from => [:people], 
                      :as => :parent,
                      :polymorphic_type_key => "child_type",
                      :conditions => "people.age < 10"   
end                                               

Version data entries

24 entries across 24 versions & 4 rubygems

Version Path
has_many_polymorphs-2.2 test/models/person.rb
spree-0.6.0 vendor/plugins/has_many_polymorphs/test/models/person.rb
spree-0.7.0 vendor/plugins/has_many_polymorphs/test/models/person.rb
spree-0.7.1 vendor/plugins/has_many_polymorphs/test/models/person.rb