るりまサーチ

最速Rubyリファレンスマニュアル検索!
110件ヒット [1-100件を表示] (0.016秒)

別のキーワード

  1. optionparser on
  2. optionparser order
  3. optionparser getopts
  4. optionparser permute
  5. optionparser parse

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

OptionParser::Arguable (21032.0)

主に Object::ARGV を拡張するために用意されたモジュールです。 optparse を require することにより、ARGV は OptionParser::Arguable を Object#extend します。

...主に Object::ARGV を拡張するために用意されたモジュールです。
optparse を require することにより、ARGV は
OptionParser
::Arguable を Object#extend します。

コマンドライン引数を表す文字列の配列を、拡張するためにも使うことができ...

OptionParser::Arguable#options -> OptionParser (6145.0)

自身をパースするための OptionParser オブジェクトを返します。 初回呼び出し時に自動的に生成されます。 この OptionParser#default_argv には self がセットされています。

...身をパースするための OptionParser オブジェクトを返します。
初回呼び出し時に自動的に生成されます。
この OptionParser#default_argv には self がセットされています。

ブロックを与えた場合は、OptionParser を引数としてブロック...
...を実行します。
ブロックの実行結果を返します。
ブロックの実行途中で OptionParser::ParseError
が発生した場合は、全て rescue し、エラーメッセージを出力し、
nil を返します。

//emlist[][ruby]{
require 'optparse'

o = nil
ARGV.options{|opt|...

OptionParser::Arguable#options {|opt| ... } -> object | nil (6045.0)

自身をパースするための OptionParser オブジェクトを返します。 初回呼び出し時に自動的に生成されます。 この OptionParser#default_argv には self がセットされています。

...身をパースするための OptionParser オブジェクトを返します。
初回呼び出し時に自動的に生成されます。
この OptionParser#default_argv には self がセットされています。

ブロックを与えた場合は、OptionParser を引数としてブロック...
...を実行します。
ブロックの実行結果を返します。
ブロックの実行途中で OptionParser::ParseError
が発生した場合は、全て rescue し、エラーメッセージを出力し、
nil を返します。

//emlist[][ruby]{
require 'optparse'

o = nil
ARGV.options{|opt|...

OptionParser::Arguable#order! -> [String] (6028.0)

自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#order! を参照して下さい。

...引数を文字列の配列として返します。
OptionParser
#order! を参照して下さい。

@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク...

OptionParser::Arguable#order! {|s| ... } -> [String] (6028.0)

自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#order! を参照して下さい。

...引数を文字列の配列として返します。
OptionParser
#order! を参照して下さい。

@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク...

絞り込み条件を変える

OptionParser::Arguable#parse! -> [String] (6028.0)

自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#parse! を参照して下さい。

...引数を文字列の配列として返します。
OptionParser
#parse! を参照して下さい。

@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク...

OptionParser::Arguable#permute! -> [String] (6028.0)

自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#permute! を参照して下さい。

...引数を文字列の配列として返します。
OptionParser
#permute! を参照して下さい。

@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク...

OptionParser::Arguable#options=(opt) (6022.0)

自身をパースするための OptionParser オブジェクトをセットします。

...自身をパースするための OptionParser オブジェクトをセットします。

@param opt 自身をパースする OptionParser 、あるいは nil か false を指定します。
nil か false である場合、自身の options= メソッドと options メソッドを...

OptionParser::Arguable#getopts(short_opt, *long_opt) -> Hash (6012.0)

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

...ます。
例えば、"bufsize:1024" となります。

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

optparse (210.0)

コマンドラインのオプションを取り扱うためのライブラリです。

...のオプションを取り扱うためのライブラリです。

=== チュートリアル

optparse を使う場合、基本的には

(1) OptionParser オブジェクト opt を生成する。
(2) オプションを取り扱うブロックを opt に登録する。
(3) opt.parse(ARGV) でコ...
...le.rb][ruby]{
require 'optparse'
opt = OptionParser.new

opt.on('-a') {|v| p v }
opt.on('-b') {|v| p v }

opt.parse!(ARGV)
p ARGV
//}

ruby sample.rb -a foo bar -b baz
# => true
true
["foo", "bar", "baz"]

OptionParser
#on メソッドの引数でオプシ...
...bcom.rb list -i
list -i

OptionParser
#order! がオプションではない
コマンドの引数に出会うとそこでパースを中断することを利用しています。

====[a:argv] ARGV の機能
optparse を require すると ARGV に OptionParser::Arguable の機能
が加わりま...

絞り込み条件を変える

<< 1 2 > >>