aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord
diff options
context:
space:
mode:
authormeganemura <meganemura@users.noreply.github.com>2017-10-05 13:21:03 +0900
committermeganemura <meganemura@users.noreply.github.com>2017-10-05 13:27:27 +0900
commit8a8ac422d8c388bf5f39ae2e6ec3ae84780186e7 (patch)
treed4687186b18db977440ec92795ecd877490a6c8a /activerecord
parentbd2542b74fe528d95f51d8f3668b0f7d6d8af974 (diff)
downloadrails-8a8ac422d8c388bf5f39ae2e6ec3ae84780186e7.tar.gz
rails-8a8ac422d8c388bf5f39ae2e6ec3ae84780186e7.tar.bz2
rails-8a8ac422d8c388bf5f39ae2e6ec3ae84780186e7.zip
Use __callee__ to pass alias instead of original method name
Before ``` > Article.left_joins ArgumentError: The method .left_outer_joins() must contain arguments. ``` After ``` > Article.left_joins ArgumentError: The method .left_joins() must contain arguments. ```
Diffstat (limited to 'activerecord')
-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 c88603fde2..e76ad05b71 100644
--- a/activerecord/lib/active_record/relation/query_methods.rb
+++ b/activerecord/lib/active_record/relation/query_methods.rb
@@ -441,7 +441,7 @@ module ActiveRecord
# => SELECT "users".* FROM "users" LEFT OUTER JOIN "posts" ON "posts"."user_id" = "users"."id"
#
def left_outer_joins(*args)
- check_if_method_has_arguments!(:left_outer_joins, args)
+ check_if_method_has_arguments!(__callee__, args)
args.compact!
args.flatten!