Sha256: bd77e6acf21b7fe393ce9c77bd268e54a59bfa825f8d9c8a5eca717f702a2898

Contents?: true

Size: 1.22 KB

Versions: 1

Compression:

Stored size: 1.22 KB

Contents

class Person

  has_many_polymorphs :kids,
     :polymorphic_type_key => "child_type",
     :from => [:people],
     :through => :parentships,
     :conditions => "people.age < 10",
     :as => :parent
     # called from line 57

  has_many :parentships,
     :extend => [],
     :dependent => :destroy,
     :foreign_key => "parent_id",
     :class_name => "Parentship"
     # called from line 57

  has_many :people,
     :source => :kid,
     :extend => [Person::PersonPersonPolymorphicChildAssociationExtension],
     :limit => nil,
     :through => :parentships,
     :group => nil,
     :conditions => "people.age < 10",
     :source_type => "Person",
     :class_name => "Person",
     :order => nil
     # called from line 57

  has_many :parentships_as_child,
     :extend => [],
     :dependent => :destroy,
     :conditions => nil,
     :as => :kid,
     :class_name => "Parentship",
     :order => nil
     # called from line 57

  has_many :parents,
     :source => :parent,
     :extend => [],
     :foreign_key => "parent_id",
     :limit => nil,
     :through => :parentships_as_child,
     :group => nil,
     :conditions => nil,
     :offset => nil,
     :class_name => "Person",
     :order => nil
     # called from line 57

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
has_many_polymorphs-2.11 test/integration/app/generated_models/person.rb