Skip to content

Commit

Permalink
make apply_modules run faster
Browse files Browse the repository at this point in the history
  • Loading branch information
Neeraj Singh authored and tenderlove committed Sep 9, 2010
1 parent ed9d309 commit a9b5b19
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions activerecord/lib/active_record/relation/query_methods.rb
Original file line number Diff line number Diff line change
Expand Up @@ -276,9 +276,11 @@ def build_select(arel, selects)
end

def apply_modules(modules)
values = Array.wrap(modules)
@extensions += values unless values.blank?
values.each {|extension| extend(extension) }
if modules.present?
values = Array.wrap(modules)
@extensions += values
values.each {|extension| extend(extension) }
end
end

def reverse_sql_order(order_query)
Expand Down

0 comments on commit a9b5b19

Please sign in to comment.