るりまサーチ

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

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 >>

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

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

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

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

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

@
param rest 可能な引数を...
...の説明と見なします。

//emlist[][ruby]{
opts.on("--protocol VALUE", [:http, :ftp, :https]){|w|
p w
}
# ruby command --protocol=http #=> :http

opts.on("-c", "--charset VALUE", {"jis" => "iso-2022-jp", "sjis" => "shift_jis"}){|w|
p w
}
# ruby command --charset=jis #=> "iso-2022-jp"
//}...

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

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

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

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

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

@
param rest 可能な引数を...
...の説明と見なします。

//emlist[][ruby]{
opts.on("--protocol VALUE", [:http, :ftp, :https]){|w|
p w
}
# ruby command --protocol=http #=> :http

opts.on("-c", "--charset VALUE", {"jis" => "iso-2022-jp", "sjis" => "shift_jis"}){|w|
p w
}
# ruby command --charset=jis #=> "iso-2022-jp"
//}...

OptionParser#reject(klass) -> () (3071.0)

OptionParser#accept で登録したクラスとブロックを 自身から削除します。

...OptionParser#accept で登録したクラスとブロックを
自身から削除します。

@
param klass 自身から削除したいクラスを指定します。

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

def parse(option_parser)
option_parser.on("-t", "--time [TIME]", Time) do...
...|time|
p time.class
end
option_parser.parse(ARGV)
end

opts = OptionParser.new
opts.accept(Time) do |s,|
begin
Time.parse(s) if s
rescue
raise OptionParser::InvalidArgument, s
end
end

parse
(opts) # => Time
opts.reject(Time)
parse
(opts) # => unsupported argument type: Time (Arg...

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

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

...クを一度に登録することもできます。

opt.on('-v', '-vv'){|boolean| ...}
opt.on('--require X', '--need', '--dependon'){|x| ... }

@
param short ショートオプションを表す文字列を指定します。
そのオプションが引数をとらない場合は、...
...プションの引数が必須でない場合は [ ] をつけて、
//emlist{
on("-x [OPTIONAL]"){|val| ...}
//}
となります。

@
param long ロングオプションを表す文字列を指定します。ショートオプションの時とほぼ同様に、
//emlist{
on("--lon...
...ING という名前の引数をとらないオプションになります。
on("--long [OPTIONAL]"){|val| ...} # 引数が必須でないオプション
//}
と指定できます。

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

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

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

...クを一度に登録することもできます。

opt.on('-v', '-vv'){|boolean| ...}
opt.on('--require X', '--need', '--dependon'){|x| ... }

@
param short ショートオプションを表す文字列を指定します。
そのオプションが引数をとらない場合は、...
...プションの引数が必須でない場合は [ ] をつけて、
//emlist{
on("-x [OPTIONAL]"){|val| ...}
//}
となります。

@
param long ロングオプションを表す文字列を指定します。ショートオプションの時とほぼ同様に、
//emlist{
on("--lon...
...ING という名前の引数をとらないオプションになります。
on("--long [OPTIONAL]"){|val| ...} # 引数が必須でないオプション
//}
と指定できます。

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

絞り込み条件を変える

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

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

...クを一度に登録することもできます。

opt.on('-v', '-vv'){|boolean| ...}
opt.on('--require X', '--need', '--dependon'){|x| ... }

@
param short ショートオプションを表す文字列を指定します。
そのオプションが引数をとらない場合は、...
...プションの引数が必須でない場合は [ ] をつけて、
//emlist{
on("-x [OPTIONAL]"){|val| ...}
//}
となります。

@
param long ロングオプションを表す文字列を指定します。ショートオプションの時とほぼ同様に、
//emlist{
on("--lon...
...ING という名前の引数をとらないオプションになります。
on("--long [OPTIONAL]"){|val| ...} # 引数が必須でないオプション
//}
と指定できます。

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

Net::HTTPHeader#get_fields(key) -> [String] (37.0)

key ヘッダフィールドの値 (文字列) を配列で返します。

...を区別しません。

@
param key ヘッダフィール名を文字列で与えます。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.get_fields('accept-ranges') # => ["none"]
//}

@
see Net::HTTPHeader#[] , Ne...
<< < 1 2 >>