Skip to content

Commit

Permalink
refactor select { is_a? } to grep()
Browse files Browse the repository at this point in the history
  • Loading branch information
tenderlove committed Aug 25, 2010
1 parent bfe956d commit da7a280
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion activerecord/lib/active_record/relation/query_methods.rb
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ def build_joins(relation, joins)
association_joins << join if [Hash, Array, Symbol].include?(join.class) && !array_of_strings?(join)
end

stashed_association_joins = joins.select {|j| j.is_a?(ActiveRecord::Associations::ClassMethods::JoinDependency::JoinAssociation)}
stashed_association_joins = joins.grep(ActiveRecord::Associations::ClassMethods::JoinDependency::JoinAssociation)

non_association_joins = (joins - association_joins - stashed_association_joins)
custom_joins = custom_join_sql(*non_association_joins)
Expand Down

0 comments on commit da7a280

Please sign in to comment.