diff options
author | Prem Sichanugrist <[email protected]> | 2023-09-29 13:13:44 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2023-09-29 19:32:12 +0900 |
commit | 8d9e114f19ba0cbec41f63c77f3aef4d69834dfb () | |
tree | 40f01e26cc8479b0fc5bc83fc6547c9d9f7b0f0b /kernel.rb | |
parent | 01c765677566f227854d737efcf2c06d139ddbac (diff) |
Update documentation for `yield_self` and `then`
The example usage for `then` was mistakenly placed next to `yield_self`.
-rw-r--r-- | kernel.rb | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -117,6 +117,15 @@ module Kernel # # does not meet condition, drop value # 2.then.detect(&:odd?) # => nil # def then unless block_given? return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, rb_obj_size)' @@ -132,15 +141,6 @@ module Kernel # # "my string".yield_self {|s| s.upcase } #=> "MY STRING" # - # Good usage for +then+ is value piping in method chains: - # - # require 'open-uri' - # require 'json' - # - # construct_url(arguments). - # then {|url| URI(url).read }. - # then {|response| JSON.parse(response) } - # def yield_self unless block_given? return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, rb_obj_size)' |