Ruby でシェルの単語で分割する
Ruby で文字列からシェルの単語で分割する場合、'' や "" なんかを考慮する必要があり、単にスペースで split するだけでは対応できません。
そういう時には shellwords モジュールの Shellwords.split が利用できます。
require "shellwords" Shellwords.split "homu mami 'mado saya'" # => ["homu", "mami", "mado saya"]