Ruby にも、OptionParser, ARGV.getopts などのモジュールがあるので、自作などしない