Burikaigi 2020 で発表するデモのソースコードです。
Rubyパターンマッチの基本的な機能と、ActivePattern gem及びMethodMatchable gemの使い方を含みます。
標準ではパターンマッチに関する警告が大量にでるので、-W:no-experimental
オプションを付けて実行するのが望ましいです。
$ bundle install
$ bundle exec ruby -W:no-experimental src/01_array.rb
# or
$ export RUBYOPT=-W:no-experimental
$ bundle exec ruby src/01_array.rb