るりまサーチ

最速Rubyリファレンスマニュアル検索!
608件ヒット [201-300件を表示] (0.053秒)

別のキーワード

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

ライブラリ

モジュール

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

OptionParser#parse(*args, into: nil) -> [String] (138.0)

与えられた argv をパースします。 argv からオプションを取り除いたものを返します。

...ラスになります。

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

opts
= OptionParser.new do |opts|
opts
.on_head("-i", "--init")
opts
.on("-u", "--update")
opts
.on_tail("-h", "--help")
end

ARGV # => ["-i", "-u", "-h", "test"]
opts
.parse(ARGV) # => ["test"]
//}...

OptionParser#parse(argv) -> [String] (138.0)

与えられた argv をパースします。 argv からオプションを取り除いたものを返します。

...ラスになります。

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

opts
= OptionParser.new do |opts|
opts
.on_head("-i", "--init")
opts
.on("-u", "--update")
opts
.on_tail("-h", "--help")
end

ARGV # => ["-i", "-u", "-h", "test"]
opts
.parse(ARGV) # => ["test"]
//}...

OptionParser#parse(argv, into: nil) -> [String] (138.0)

与えられた argv をパースします。 argv からオプションを取り除いたものを返します。

...ラスになります。

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

opts
= OptionParser.new do |opts|
opts
.on_head("-i", "--init")
opts
.on("-u", "--update")
opts
.on_tail("-h", "--help")
end

ARGV # => ["-i", "-u", "-h", "test"]
opts
.parse(ARGV) # => ["test"]
//}...

OptionParser#to_a -> [String] (137.0)

サマリの各行を要素とした配列を返します。

...を要素とした配列を返します。

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

opts
= OptionParser.new do |opts|
opts
.on_head("-i", "--init")
opts
.on("-u", "--update")
opts
.on_tail("-h", "--help")
end

opts
.to_a # => ["Usage: test [options]", " -i, --init\n", " -u, --update\n", "...

OptionParser#help -> String (132.0)

サマリの文字列を返します。

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

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

opts
.on("-v", "--[no-]verbose", "Run verbosely") do |v|
options[:verbose] = v
end
end

puts opts.help

# => Usage: example.rb [options]
# -v, --[no-]ver...

絞り込み条件を変える

OptionParser#to_s -> String (132.0)

サマリの文字列を返します。

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

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

opts
.on("-v", "--[no-]verbose", "Run verbosely") do |v|
options[:verbose] = v
end
end

puts opts.help

# => Usage: example.rb [options]
# -v, --[no-]ver...

OptionParser#banner -> String (131.0)

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

...します。

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

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

opts
.on("-v", "--[no-]verbose", "Run verbosely") do |v|
options[:verbose] = v
end
end

p opts.banner # => "Usage: example.rb [options]"
//}...

OptionParser#on(long, klass = String, desc = "") {|v| ...} -> self (127.0)

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

...クで klass のインスタンス
に変換されてから、ブロックに渡されます。

opts
.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
# ruby command --width=32

opts
.on("-o", "--overwrite VALUE", TrueClass){|boolean| ...}
# ruby command --overwrite yes

@para...
...場合に発生します。

=== デフォルトで利用可能な引数クラス

: Object
オプションの引数は変換されません。

: String
オプションの引数は変換されません。ただし、空文字列を指定すると
OptionParser::InvalidArgument が発生します...

OptionParser#on(short, klass = String, desc = "") {|v| ...} -> self (127.0)

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

...クで klass のインスタンス
に変換されてから、ブロックに渡されます。

opts
.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
# ruby command --width=32

opts
.on("-o", "--overwrite VALUE", TrueClass){|boolean| ...}
# ruby command --overwrite yes

@para...
...場合に発生します。

=== デフォルトで利用可能な引数クラス

: Object
オプションの引数は変換されません。

: String
オプションの引数は変換されません。ただし、空文字列を指定すると
OptionParser::InvalidArgument が発生します...

OptionParser#on(short, long, klass = String, desc = "") {|v| ...} -> self (127.0)

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

...クで klass のインスタンス
に変換されてから、ブロックに渡されます。

opts
.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
# ruby command --width=32

opts
.on("-o", "--overwrite VALUE", TrueClass){|boolean| ...}
# ruby command --overwrite yes

@para...
...場合に発生します。

=== デフォルトで利用可能な引数クラス

: Object
オプションの引数は変換されません。

: String
オプションの引数は変換されません。ただし、空文字列を指定すると
OptionParser::InvalidArgument が発生します...

絞り込み条件を変える

<< < 1 2 3 4 5 ... > >>