class ActiveRecord::Reflection::ThroughReflection

def has_scope?

def has_scope?
  scope || options[:source_type] ||
    source_reflection.has_scope? ||
    through_reflection.has_scope?
end