aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/relation/query_methods.rb
diff options
context:
space:
mode:
authoryuuji.yaginuma <yuuji.yaginuma@gmail.com>2017-12-11 11:41:27 +0900
committerYuji Yaginuma <yuuji.yaginuma@gmail.com>2017-12-13 07:54:25 +0900
commit9d43a84f73c1b3853a91d052a462ee60eccaf957 (patch)
tree1f8f8cb73ddb1e88293f2fbfc58adb4fc0caa107 /activerecord/lib/active_record/relation/query_methods.rb
parent185a30f75289ab158abd3c21536930c37af61338 (diff)
downloadrails-9d43a84f73c1b3853a91d052a462ee60eccaf957.tar.gz
rails-9d43a84f73c1b3853a91d052a462ee60eccaf957.tar.bz2
rails-9d43a84f73c1b3853a91d052a462ee60eccaf957.zip
Make `sanitize_sql_` methods public
Currently, sanitize methods are private. So need `send` to use from outside class. However, sometimes want to use sanitize methods from outside Class when want to generate SQL including multiple tables like search. In order to avoid using `send` in such a case, changed methods to public.
Diffstat (limited to 'activerecord/lib/active_record/relation/query_methods.rb')
-rw-r--r--activerecord/lib/active_record/relation/query_methods.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/relation/query_methods.rb b/activerecord/lib/active_record/relation/query_methods.rb
index 808f796abe..6b3ff3d610 100644
--- a/activerecord/lib/active_record/relation/query_methods.rb
+++ b/activerecord/lib/active_record/relation/query_methods.rb
@@ -1121,7 +1121,7 @@ module ActiveRecord
def preprocess_order_args(order_args)
order_args.map! do |arg|
- klass.send(:sanitize_sql_for_order, arg)
+ klass.sanitize_sql_for_order(arg)
end
order_args.flatten!