Ruby 初心者スレッド Part 21
■ このスレッドは過去ログ倉庫に格納されています
0623デフォルトの名無しさん
2008/09/07(日) 11:51:51param.to_a.each do |e|
...
と書くのが単純だったと思うんですが、
warning: default `to_a' will be obsolete
とか生意気で妥当な警告が出ます。
わりと頻繁に使うメソッド内でのことなんですが、どう対処するのが自然ですか?
param = [param] unless param.is_a?(Array)
と書くべきですか?
「このメソッドは配列しか受け取らないので 1個だけのときは事前に hoge([para]) にしろ」
とマニュアルレベルで警告するべきですか?
■ このスレッドは過去ログ倉庫に格納されています