# File lib/polyamorous/activerecord_3_and_4.0_ruby_1.9/join_dependency.rb, line 78 def find_join_association_respecting_polymorphism(reflection, parent, klass) if association = find_join_association(reflection, parent) unless reflection.options[:polymorphic] association else association if association.base_klass == klass end end end