[DOC] Alias Kernel#yield_self to #then

This commit is contained in:
Nithin Bekal 2024-10-01 22:43:59 -04:00 коммит произвёл Nobuyoshi Nakada
Родитель d2ec0e8039
Коммит 5eb7cbf4e3
1 изменённых файлов: 1 добавлений и 15 удалений

Просмотреть файл

@ -135,21 +135,7 @@ module Kernel
yield(self)
end
#
# call-seq:
# obj.yield_self {|x| block } -> an_object
#
# Yields self to the block and returns the result of the block.
#
# "my string".yield_self {|s| s.upcase } #=> "MY STRING"
#
def yield_self
Primitive.attr! :inline_block
unless defined?(yield)
return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, rb_obj_size)'
end
yield(self)
end
alias yield_self then
module_function