順序形式を設定します。
環境変数 POSIXLY_CORRECT が定義されていると、引数に
GetoptLong::PERMUTE を与えてこのメソッドを呼び出しても、実際のところの順序形式は GetoptLong::REQUIRE_ORDER に設定されます。
環境変数 POSIXLY_CORRECT が定義されていない限り、GetoptLong::PERMUTE
が初期値です。定義されていれば、GetoptLong::REQUIRE_ORDER が初期値になります。
- [PARAM] ordering:
-
GetoptLong::REQUIRE_ORDER, GetoptLong::PERMUTE,
GetoptLong::RETURN_IN_ORDER のいずれかを指定します。
- [EXCEPTION] ArgumentError:
-
GetoptLong::REQUIRE_ORDER, GetoptLong::PERMUTE,
GetoptLong::RETURN_IN_ORDER 以外の値を指定した場合に発生します。
- [EXCEPTION] RuntimeError:
-
GetoptLong#get, GetoptLong#get_option,
GetoptLong#each, GetoptLong#each_option メソッドを呼び出した後にこのメソッドを呼び出した場合に発生します。