Open topstone opened 1 year ago
普通に narou.rb を使っている分には問題ないのですが、-W2 で警告を表示すると、warning: Narou::Logger#write is outdated interface which accepts just one argument と表示されます。
-W2
warning: Narou::Logger#write is outdated interface which accepts just one argument
推測ですが、 IO#write の引数が Ruby 2.4 まで write(str)、Ruby 2.5 から write(*str) になったことが影響しているように見えます。
IO#write
write(str)
write(*str)
修正しなくても動作しますが、一応ご報告まで。(この issue は close していただいて構いません。)
普通に narou.rb を使っている分には問題ないのですが、
-W2
で警告を表示すると、warning: Narou::Logger#write is outdated interface which accepts just one argument
と表示されます。推測ですが、
IO#write
の引数が Ruby 2.4 までwrite(str)
、Ruby 2.5 からwrite(*str)
になったことが影響しているように見えます。修正しなくても動作しますが、一応ご報告まで。(この issue は close していただいて構いません。)