In Ruby you can chain method calls with 1 .
1 .
1
.
irb:> "a wild string".gsub(/ /, '+').capitalize => "A+wild+string"
But it works for other expressions too
x = 6 y = 4 total = x + y puts "Total: #{total}" #=> 6 total = x .+ y puts "Total redux: #{total}" #=> 10
Gives you:
$❯ ruby fun.rb Total: 6 Total redux: 10
irb:> int = 1_000 => 1000 irb:> int.class => Fixnum irb:> flt = 1_000.00 => 1000.0 irb:> flt.class => Float
Improves readability of your code