やったこと
Ruby で組み込みクラスを拡張する方法を調べました。
確認環境
$ ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin17]
調査
test.rb
class Array
def hogehoge
'hogehoge'
end
end
p [1, 2].hogehoge
p [1, 2].empty?
出力結果
$ ruby test.rb
"hogehoge"
false
これで拡張出来ましたが、安易に使わない方が良さそうです。