操作
バグ #1222
完了scoreのメソッドにrubyのバージョン依存のコードがある
プラグイン名:
core/plugin/score/select.rb
クラッシュする:
いいえ
説明
score の select.rb の score_by_score メソッドに ruby 2.5 からしか使えないシンタックスが使用されている。
selected_score.all?(Plugin::Score::TextNote)
が使われているが、 Enumerable#all?(pattern) は ruby 2.5 からで、それ以前では使えないらしい。
下記リンク先のドキュメントの差分と手元の pry でその動作の違いを確認した。
2.4のall? https://docs.ruby-lang.org/ja/2.4.0/class/Enumerable.html#I_ALL--3F
2.5のall? https://docs.ruby-lang.org/ja/latest/class/Enumerable.html#I_ALL--3F
操作