るりまサーチ

最速Rubyリファレンスマニュアル検索!
360件ヒット [201-300件を表示] (0.082秒)
トップページ > クエリ:@[x] > クエリ:String[x] > 種類:インスタンスメソッド[x] > クエリ:string[x] > クラス:OptionParser[x]

別のキーワード

  1. string []=
  2. string slice
  3. string slice!
  4. string []
  5. string gsub

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 > >>

OptionParser#version -> String (216.0)

プログラムのバージョンを文字列で返します。

...プログラムのバージョンを文字列で返します。

@
return プログラムのバージョンを文字列で返します。


@
see OptionParser#ver...

OptionParser#banner -> String (210.0)

サマリの最初に表示される文字列を返します。

...サマリの最初に表示される文字列を返します。

@
return サマリの最初に表示される文字列を返します。

//emlist[例][ruby]{
require "optparse"

options = {}
opts = OptionParser.new do |opts|
opts.banner = "Usage: example.rb [options]"

opts.on("-v", "--[no-]ve...

OptionParser#default_argv -> [String] (210.0)

自身がデフォルトでパースする引数を文字列の配列で返します。

...デフォルトでパースする引数を文字列の配列で返します。

@
param argv デフォルトでパースする文字列の配列を返します。

//emlist[例][ruby]{
require "optparse"

opts = OptionParser.new

# --hoo param1 --bar param2 をパラメーターに指定して実行...

OptionParser#program_name -> String (210.0)

プログラムの名前を文字列で返します。

...ラムの名前を文字列で返します。

デフォルトは $0 が使われます。

@
return プログラムの名前を文字列で返します。

//emlist[例][ruby]{
require "optparse"

OptionParser
.new do |opts|
p $0 # => /path/to/filename.rb
p opts.program_name # =>...

OptionParser#summary_indent -> String (210.0)

サマリを表示する時のインデントを文字列で返します。

...サマリを表示する時のインデントを文字列で返します。

@
return サマリを表示する時のインデントを文字列で返します。

//emlist[例][ruby]{
require "optparse"

opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
o...

絞り込み条件を変える

OptionParser#on(long, pat = /.*/, desc = "") {|v| ...} -> self (45.0)

オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。

...にマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。

opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command --username=ruby.user #=> Error

@
param short ショートオプション...
...を表す文字列を指定します。

@
param long ロングオプションを表す文字列を指定します。

@
param pat オプションの引数に許すパターンを表す正規表現で指定します。

@
param desc オプションの説明を文字列で与えます。サマリに表...

OptionParser#on(short, long, pat = /.*/, desc = "") {|v| ...} -> self (45.0)

オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。

...にマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。

opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command --username=ruby.user #=> Error

@
param short ショートオプション...
...を表す文字列を指定します。

@
param long ロングオプションを表す文字列を指定します。

@
param pat オプションの引数に許すパターンを表す正規表現で指定します。

@
param desc オプションの説明を文字列で与えます。サマリに表...

OptionParser#on(short, pat = /.*/, desc = "") {|v| ...} -> self (45.0)

オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。

...にマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。

opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command --username=ruby.user #=> Error

@
param short ショートオプション...
...を表す文字列を指定します。

@
param long ロングオプションを表す文字列を指定します。

@
param pat オプションの引数に許すパターンを表す正規表現で指定します。

@
param desc オプションの説明を文字列で与えます。サマリに表...

OptionParser#on(long, *rest) {|v| ...} -> self (40.0)

オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。

...まれない場合、例外
OptionParser
::InvalidArgument が OptionParser#parse 実行時
に発生します。

@
param short ショートオプションを表す文字列を指定します。

@
param long ロングオプションを表す文字列を指定します。

@
param rest 可能な引数...
<< < 1 2 3 4 > >>