From c8fb7453fc50887c23e1fa567dd785003987ec48 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 15 May 2018 11:40:12 +0900 Subject: Add `then` alias to `yield_self`. `then' was added in CRuby 2.6. --- mrbgems/mruby-kernel-ext/mrblib/kernel.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mrbgems/mruby-kernel-ext/mrblib/kernel.rb b/mrbgems/mruby-kernel-ext/mrblib/kernel.rb index 25a4d4ed4..bf739ed1a 100644 --- a/mrbgems/mruby-kernel-ext/mrblib/kernel.rb +++ b/mrbgems/mruby-kernel-ext/mrblib/kernel.rb @@ -1,6 +1,7 @@ module Kernel # call-seq: # obj.yield_self {|_obj|...} -> an_object + # obj.then {|_obj|...} -> an_object # # Yields obj and returns the result. # @@ -10,4 +11,5 @@ module Kernel return to_enum :yield_self unless block block.call(self) end + alias then yield_self end -- cgit v1.2.3