Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion refm/api/src/optparse/Arguable
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ ARGV.parse!
p o #=> true
#@end

--- getopts(short_opt, *long_opt) -> Hash
--- getopts(short_opt, *long_opt, symbolize_names: false) -> Hash

指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。

Expand All @@ -110,6 +110,8 @@ p o #=> true
オプションの引数のデフォルト値を ":" の直後に指定することができます。
例えば、"bufsize:1024" となります。

@param symbolize_names true を指定すると、戻り値の Hash はキーがシンボルになります。false を指定した場合、戻り値の Hash はキーが文字列になります。

@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
Expand Down