OptionParser の基本 OptionParser クラスを使用すると、-a や --add といった形式のコマンドラインオプションを簡単に扱うことができます。 OptionParser でハンドルすべきオプションは、下記の on メソッドで設定します。 on(short, long, desc = "") {|v| ... } on(short, desc = "") {|v| ... } on(long, desc = "") {|v| ... } short はショートオプションを表し、-a や -d のように指定します。 long はロングオプションを表し、--add や --delete のように指定します。 desc はそのオプションの説明文で、--help オプションを指定して実行した場合に表示される説明文を設定します。 後ろのブロックには、そのオプションが指定された
![コマンドライン引数によるオプションに対応する (optparse) | まくまくRubyノート](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6df6f45bdb4177326fb83a16b817775b917687f/height=288;version=1;width=512/https%3A%2F%2Fmaku77.github.io%2Fassets%2Fimg%2Flogo-ruby.jpg)