おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

Array()メソッドでArray変換を簡単に

最近、Array() というイディオムを教えてもらってので、覚えるために書きました。

Linux の不要サービスを停止するruby スクリプト - Slow Dance

ArrayじゃなかったらArrayに変換するようなコードはこれまでこんな風に書いてました。

str_or_ary = str_or_ary.is_a?(Array) ? str_or_ary : [str_or_ary]

でもこんな風にも書けるみたい。

str_or_ary = Array(str_or_ary)

こりゃ便利かも。