aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--activerecord/lib/active_record/relation/query_methods.rb11
1 files changed, 3 insertions, 8 deletions
diff --git a/activerecord/lib/active_record/relation/query_methods.rb b/activerecord/lib/active_record/relation/query_methods.rb
index ffca88f69f..6b7e03f9f7 100644
--- a/activerecord/lib/active_record/relation/query_methods.rb
+++ b/activerecord/lib/active_record/relation/query_methods.rb
@@ -99,14 +99,9 @@ module ActiveRecord
end
end
- def select!(value = Proc.new)
- if block_given?
- # TODO: test
- to_a.select! { |*block_args| value.call(*block_args) }
- else
- self.select_values += Array.wrap(value)
- self
- end
+ def select!(value)
+ self.select_values += Array.wrap(value)
+ self
end
def group(*args)