class Frog has_many_polymorphs :protectors, :singular_reverse_association_id => :enemy, :extend => #<Proc:0x03be68bc@/Users/eweaver/Desktop/projects/fauna/has_many_polymorphs/trunk/test/models/beautiful_fight_relationship.rb:15>, :foreign_key => "enemy_id", :is_double => true, :from => [:wild_boars, :kittens, :"aquatic/fish", :dogs], :through => :beautiful_fight_relationships, :foreign_type_key => "enemy_type", :join_extend => [#<Proc:0x03be672c@/Users/eweaver/Desktop/projects/fauna/has_many_polymorphs/trunk/test/models/beautiful_fight_relationship.rb:20>], :conflicts => [:kittens, :dogs], :as => :enemy # called from line 57 has_many :beautiful_fight_relationships_as_enemy, :extend => [Frog::FrogProtectorPolymorphicJoinAssociationExtension0], :dependent => :destroy, :foreign_key => "enemy_id", :conditions => "enemy_type = 'Frog'", :as => :enemy, :class_name => "BeautifulFightRelationship" # called from line 57 has_many :kittens, :source => :protector, :extend => [Frog::FrogKittenPolymorphicChildAssociationExtension, Frog::FrogProtectorPolymorphicAssociationExtension0], :limit => nil, :through => :beautiful_fight_relationships_as_enemy, :group => nil, :conditions => nil, :source_type => "Cat", :class_name => "Kitten", :order => nil # called from line 57 has_many :aquatic_fish, :source => :protector, :extend => [Frog::FrogAquaticFishPolymorphicChildAssociationExtension, Frog::FrogProtectorPolymorphicAssociationExtension0], :limit => nil, :through => :beautiful_fight_relationships_as_enemy, :group => nil, :conditions => nil, :source_type => "Aquatic::Fish", :class_name => "Aquatic::Fish", :order => nil # called from line 57 has_many :wild_boars, :source => :protector, :extend => [Frog::FrogWildBoarPolymorphicChildAssociationExtension, Frog::FrogProtectorPolymorphicAssociationExtension0], :limit => nil, :through => :beautiful_fight_relationships_as_enemy, :group => nil, :conditions => nil, :source_type => "WildBoar", :class_name => "WildBoar", :order => nil # called from line 57 has_many :dogs, :source => :protector, :extend => [Frog::FrogDogPolymorphicChildAssociationExtension, Frog::FrogProtectorPolymorphicAssociationExtension0], :limit => nil, :through => :beautiful_fight_relationships_as_enemy, :group => nil, :conditions => nil, :source_type => "Dog", :class_name => "Dog", :order => nil # called from line 57 end