るりまサーチ

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

ライブラリ

キーワード

検索結果

GetoptLong#ordering=(ordering) (19.0)

順序形式を設定します。

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

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

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

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

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

GetoptLong#set_error(type, message) -> () (13.0)

引数で与えられた例外を発生させます。

...数で与えられた例外を発生させます。

その際、静粛モードでなければ標準エラー出力に与えられたメッセージを出力します。

@
param type 例外クラスを指定します。

@
param message 例外にセットするメッセージを指定します。...

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

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

...番左端のオプション名が、オプションの正式名
になります。配列中の引数のフラグは、GetoptLong::NO_ARGUMENT,
GetoptLong
::REQUIRE_ARGUMENT, GetoptLong::OPTIONAL_ARGUMENT
のいずれかでなくてはなりません。

オプションを設定できるのは、get,...
...します。

@
param arguments オプションを表す配列を指定します。

@
raise ArgumentError 不正な引数が与えられるた場合、発生します。

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

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

parser.set_options([GetoptLong::NO_ARGUMENT, '-d', '--debug'],
[GetoptLong::NO_ARGUMENT, '--v...

GetoptLong.new(*arguments) (13.0)

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

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

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

@
see GetoptLong#set_options...

GetoptLong#each {|optname, optarg|...} (7.0)

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

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

@
see GetoptLong#get...

絞り込み条件を変える

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

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

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

@
see GetoptLong#get...

GetoptLong#quiet=(flag) (7.0)

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

...レシーバのオブジェクトは、
GetoptLong
#get, GetoptLong#get_option,
GetoptLong
#each, GetoptLong#each_option メソッドでエラーが
発生しても、エラーメッセージを出力しません。初期値は、偽になっています。

@
param flag 真または偽を指定しま...

GetoptLong#terminate -> self (7.0)

オプションの処理を、強制的に終了させます。ただし、エラーが起き ている状態でこのメソッドを起動しても、終了させることはできません。

...ソッドを起動しても、終了させることはできません。

すでにオプションの処理が終了しているときは、このメソッドは何も行いません。

@
raise RuntimeError エラーが起きている状態でこのメソッドを起動すると、発生します...