Add then alias to yield_self.

`then' was added in CRuby 2.6.
This commit is contained in:
Yukihiro "Matz" Matsumoto
2018-05-15 11:40:12 +09:00
parent a7c8575fe3
commit c8fb7453fc
@@ -1,6 +1,7 @@
module Kernel
# call-seq:
# obj.yield_self {|_obj|...} -> an_object
# obj.then {|_obj|...} -> an_object
#
# Yields <i>obj</i> 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