summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-enumerator
diff options
context:
space:
mode:
authorKOBAYASHI Shuji <[email protected]>2019-05-25 20:08:09 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-09-04 16:17:06 +0900
commit8a9f891fd3440e89b5ad7287769db8a9ffae9df5 (patch)
tree11479ce9402d140d142ac5c1aa5470d04c4dd132 /mrbgems/mruby-enumerator
parent2d8f4fa92fe14d5ec012533ade65eb013a8fc73a (diff)
downloadmruby-8a9f891fd3440e89b5ad7287769db8a9ffae9df5.tar.gz
mruby-8a9f891fd3440e89b5ad7287769db8a9ffae9df5.zip
Rename `Kernel#__method__` to `Kernel#__callee__`
Because the current behavior of `__method__` is equivalent to `__callee__`. Example: # example.rb def src __send__(ARGV[0]) end alias dst src %w[src dst].each {|n| puts "call #{n} => #{__send__(n).inspect}"} Ruby: $ ruby example.rb __method__ call src => :src call dst => :src $ ruby example.rb __callee__ call src => :src call dst => :dst mruby: $ mruby example.rb __method__ call src => :src call dst => :dst
Diffstat (limited to 'mrbgems/mruby-enumerator')
-rw-r--r--mrbgems/mruby-enumerator/mrblib/enumerator.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/mrbgems/mruby-enumerator/mrblib/enumerator.rb b/mrbgems/mruby-enumerator/mrblib/enumerator.rb
index f007b8553..5856eb653 100644
--- a/mrbgems/mruby-enumerator/mrblib/enumerator.rb
+++ b/mrbgems/mruby-enumerator/mrblib/enumerator.rb
@@ -631,7 +631,7 @@ module Kernel
# def repeat(n)
# raise ArgumentError, "#{n} is negative!" if n < 0
# unless block_given?
- # return to_enum(__method__, n) # __method__ is :repeat here
+ # return to_enum(__callee__, n) do # __callee__ is :repeat here
# end
# each do |*val|
# n.times { yield *val }