サンプルには何の意味もないけど。
"Test".upcase.reverse.next.swapcase
# => "tseu"
"Test".upcase.tap{|s| p s }.reverse.tap{|s| p s }.next.tap{|s| p s }.swapcase
"TEST"
"TSET"
"TSEU"
# => "tseu"
Railsならloggerに渡して以下のようにもできる。
"Test".upcase.tap{|s| Rails.logger.debug s }.reverse.next.swapcase
# => "tseu"
log/development.log
TEST