配列指定のリファクタリング
片方が文字列で、展開式は配列をしている場合です。
同じ処理なのに、文字列を配列で処理が違うなんて・・・みたいな展開があった場合です。
文字列の処理を配列にすれば大丈夫です。
def hoge(hoge)←文字列 or 配列が入ってくる Array(hoge).each do |x| ... end end def foo(foo)←こっちは文字列が入ってくる hoge(foo) end
わかりづらいかもしれませんが、こんな感じですね。
リファクタリングはコツだと思うので、もっと方法論とメソッドの使い方が知りたい。