Ruby 3.3 リファレンスマニュアル

singleton method OptionParser.getopts

getopts(argv, *opts, symbolize_names: false) -> Hash[permalink][rdoc][edit]
getopts(*opts, symbolize_names: false) -> Hash

引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)

[PARAM] argv:
パースしたい配列を指定します。
[PARAM] opts:
引数を文字列で指定します。
[PARAM] symbolize_names:
true を指定すると、戻り値の Hash はキーがシンボルになります。false を指定した場合、戻り値の Hash はキーが文字列になります。
[EXCEPTION] OptionParser::ParseError:
パースに失敗した場合、発生します。実際は OptionParser::ParseError のサブクラスになります。

[SEE_ALSO] OptionParser#getopts