Image of Lucian Ghinda writing for notes.ghinda.com
March 15th, 2024

A small example about how Ruby is evolving

A small example about how \#Ruby is evolving.  I took a code sample from a feature request from 2011 and wrote it using features that will be available in Ruby 3.4
Example of refactoring using endless method
In case you are wondering, `_1` is called a numbered block parameter, and in this case, it is a shorthand syntax for the first parameter in that block.
Example of numbered block params
You can play with `it` block param already using https://ruby-next.github.io Reply to this on Twitter, Mastodon, or Linkedin