るりまサーチ

最速Rubyリファレンスマニュアル検索!
426件ヒット [1-100件を表示] (0.040秒)
トップページ > クエリ:on[x] > クエリ:getoptlong[x]

別のキーワード

  1. optparse on
  2. optionparser on
  3. tracer on
  4. thread abort_on_exception
  5. thread abort_on_exception=

検索結果

<< 1 2 3 ... > >>

getoptlong (44100.0)

getoptlong は、GNU の getopt_long() とまったく同じ方式でコマンド 行オプションの解析を行う Ruby のライブラリです。

...getoptlong は、GNU の getopt_long() とまったく同じ方式でコマンド
行オプションの解析を行う Ruby のライブラリです。


=== GNU getopt_long() とは?

GNU getopt_long() は、コマンド行オプションの解析を行う C の関数です。多
くの GNU ソフ...
...GNU getopt_long() そし
getoptlong には、以下のような特徴があります。

* 伝統的な一文字オプションに加えて、長いオプションに対応しています。長
いオプションは `-' の代わりに `--' で始まります (例: `--version')。
* 長い...
...-version' は、`--ver' と略すことができます。ただし、他のオプ
ション名が `--ver' で始まらない場合に限ります)。
* 特殊な引数 `--' によって、オプションの解析を強制的に終了します。


=== 順序形式 (ordering)

GNU getopt_long()...

GetoptLong#set_options(*arguments) -> self (26154.0)

あなたのプログラムで、認識させたいオプションをセットします。 個々のオプションは、オプション名と引数のフラグからなる配列でな ければいけません。

...ます。配列中の引数のフラグは、GetoptLong::NO_ARGUMENT,
GetoptLong
::REQUIRE_ARGUMENT, GetoptLong::OPTIONAL_ARGUMENT
のいずれかでなくてはなりません。

オプションを設定できるのは、get, get_option, each,
each_option メソッドを呼び出す前だけです...
...与えられるた場合、発生します。

parser.set_options(['-d', '--debug', GetoptLong::NO_ARGUMENT],
['--version', GetoptLong::NO_ARGUMENT],
['--help', GetoptLong::NO_ARGUMENT])

オプション名と引数のフラグの順番に...
...決まりはないので、次のような
形式でも構いません。

parser.set_options([GetoptLong::NO_ARGUMENT, '-d', '--debug'],
[GetoptLong::NO_ARGUMENT, '--version'],
[GetoptLong::NO_ARGUMENT, '--help'])...

GetoptLong::OPTIONAL_ARGUMENT -> 2 (26100.0)

オプションにはオプショナル引数があることを表す定数です。

オプションにはオプショナル引数があることを表す定数です。

GetoptLong#get_option -> [String, String] (23124.0)

ARGV から、次のオプションの名前と、もしあればその引数の組を取 得します。メソッドは 2 つの値を返し、1 つ目の値がオプション名 (例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。

...値を返し、1 つ目の値がオプション名
(例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。

get と get_option は常にオプション名を正式名
で返します。与えられたオプションが引数を取らないときは、
空の文字列 ('')...
...ない場合は、エラーとなって、以下のいずれかの例外が発生し
ます。

* GetoptLong::AmbiguousOption
* GetoptLong::InvalidOption
* GetoptLong::MissingArgument
* GetoptLong::NeedlessArgument

加えて、静粛 (quiet) フラグが有効になっていない限り、エ...
...ラーメッ
セージを標準エラー出力に出力します。

例:
optname, optarg = option_parser.get...

GetoptLong#each_option {|optname, optarg|...} (23106.0)

get メソッドのイテレータ版です。オプションとその引数の取得を 繰り返し行います。

...get メソッドのイテレータ版です。オプションとその引数の取得を
繰り返し行います。

@see GetoptLong#get...

絞り込み条件を変える

GetoptLong#ordering=(ordering) (20084.0)

順序形式を設定します。

...されていると、引数に
GetoptLong
::PERMUTE を与えてこのメソッドを呼び出しても、実際のところの順
序形式は GetoptLong::REQUIRE_ORDER に設定されます。

環境変数 POSIXLY_CORRECT が定義されていない限り、GetoptLong::PERMUTE
が初期値です...
...ptLong::REQUIRE_ORDER が初期値になり
ます。

@param ordering GetoptLong::REQUIRE_ORDER, GetoptLong::PERMUTE,
GetoptLong
::RETURN_IN_ORDER のいずれかを指定します。

@raise ArgumentError GetoptLong::REQUIRE_ORDER, GetoptLong::PERMUTE,
GetoptLong
::R...
...ETURN_IN_ORDER 以外の値を指定した場合に発生します。

@raise RuntimeError GetoptLong#get, GetoptLong#get_option,
GetoptLong
#each, GetoptLong#each_option メソッドを
呼び出した後にこのメソッドを呼び出した場合に発生...

GetoptLong.new(*arguments) (20038.0)

GetoptLong のオブジェクトを生成します。引数が与えられ たときは、それを GetoptLong#set_options メソッドに渡します。

...
GetoptLong
のオブジェクトを生成します。引数が与えられ
たときは、それを GetoptLong#set_options メソッドに渡します。

@param arguments オプションを定義するための配列の配列を指定します。

@see GetoptLong#set_options...

GetoptLong#get -> [String, String] (20024.0)

ARGV から、次のオプションの名前と、もしあればその引数の組を取 得します。メソッドは 2 つの値を返し、1 つ目の値がオプション名 (例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。

...値を返し、1 つ目の値がオプション名
(例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。

get と get_option は常にオプション名を正式名
で返します。与えられたオプションが引数を取らないときは、
空の文字列 ('')...
...ない場合は、エラーとなって、以下のいずれかの例外が発生し
ます。

* GetoptLong::AmbiguousOption
* GetoptLong::InvalidOption
* GetoptLong::MissingArgument
* GetoptLong::NeedlessArgument

加えて、静粛 (quiet) フラグが有効になっていない限り、エ...
...ラーメッ
セージを標準エラー出力に出力します。

例:
optname, optarg = option_parser.get...

GetoptLong#quiet=(flag) (20024.0)

flag が真なら、静粛 (quiet) モードが有効になります。

...効になります。

静粛モードが有効になっていると、レシーバのオブジェクトは、
GetoptLong
#get, GetoptLong#get_option,
GetoptLong
#each, GetoptLong#each_option メソッドでエラーが
発生しても、エラーメッセージを出力しません。初期値は、...
<< 1 2 3 ... > >>