So you heard about Ruby 2.7 Pattern Matching? Ruby has an experimental feature "Pattern Matching" introduced in this latest release, 2.7. When I think pattern matching I think function arguments but for Ruby this is not the _case_. Instead, pattern matching is all about the `case` statement. When I open up a 2.7 irb repl I can do this: ``` ruby irb(main):001:0> case [1, 2]; in [1, x]; puts "x: #{x}"; end (irb):5: warning: Pattern matching is experimental, and the behavior may change in future versions of Ruby! x: 2 => nil ``` Yep, it's experimental. Seems like you shouldn't use it in production code 😡. There it is! Check out a slide deck with more info [here]( chriserin January 5, 2020