呼び出し元の引数の値を引数のデフォルト値として割り当てるにはどうすればよいですか?メソッドに、呼び出し元メソッドCallme#callme
の引数の値をデフォルトの引数値として持たせたい。name
TheCaller#caller
module Callme
def callme(hero = name)
hero
end
end
class TheCaller
include Callme
def caller(name)
callme
end
end
say = TheCaller.new
say.caller("superman")
# => expecting "superman"