るりまサーチ

最速Rubyリファレンスマニュアル検索!
85件ヒット [1-85件を表示] (0.010秒)
トップページ > クエリ:argv[x] > 種類:特異メソッド[x]

別のキーワード

  1. _builtin argv
  2. win32ole argv
  3. object argv
  4. kernel $argv
  5. process argv0

ライブラリ

クラス

モジュール

キーワード

検索結果

Test::Unit.setup_argv(original_argv = ARGV) { |files| ... } -> [String] (6362.0)

original_argvで指定されたオプションを解析して、テスト対象になるファイル をrequireします。

...original_argvで指定されたオプションを解析して、テスト対象になるファイル
をrequireします。

@param original_argv オプションを指定します。省略された場合は、
Object::ARGVが使用されます。

@raise ArgumentError 指定さ...
...れた場合にはブロックを評価して、その結果をrequireの対象
にします。

ブロックパラメータには上記のoriginal_argvから-xで指定されたもの以外のオ
プションが配列で渡されます。ファイル名の代わりにディレクトリを指定す...
...ess に true を設定します。

: --no-gc-stress

GC.stress に false を設定します。

===== 注意

Test::Unit.setup_argvはoriginal_argvの指定に関わらず、ARGVをfilesで置き
換えます。置き換えられたARGVはminitest/unitによってもう1度解析されます。...

OptionParser.getopts(argv, *opts) -> Hash (108.0)

引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)

...引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)

@param argv パースしたい配列を指定します。

@param opts 引数を文字列で指定します。

@raise OptionParser::ParseError パースに失敗した場合、発生します。...

OptionParser.getopts(*opts) -> Hash (8.0)

引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)

...引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)

@param argv パースしたい配列を指定します。

@param opts 引数を文字列で指定します。

@raise OptionParser::ParseError パースに失敗した場合、発生します。...

DRb::ExtServ.new(there, name, server=nil) -> DRb::ExtServ (7.0)

DRb::ExtServ オブジェクトを生成し、サービスを DRb::ExtServManager オブジェクトに登録します。

...b::ExtServManager の
インスタンスであるべきです)に name という名前でサービスを登録します。

there, name は Object::ARGV の末尾2つを渡してください。

server には drb の通信に用いる DRb::DRbServer オブジェクトを指定します。
省略し...

OptionParser.accept(klass, pat = /.*/) {|str| ...} -> () (7.0)

オプションの引数を文字列から Ruby のオブジェクトに変換するための ブロックを登録します。すべての OptionParser インスタンスに共通です。

...ser::InvalidArgument, s
end
end

opts = OptionParser.new

opts.on("-t", "--time [TIME]", Time) do |time|
p time.class #=> Time
end

opts.parse!(ARGV)
//}

いくつかのクラスに対しては変換用のブロックがデフォルトで登録されて
います。OptionParser#on を参照し...

絞り込み条件を変える

OptionParser.new(banner = nil, width = 32, indent = ' ' * 4) -> OptionParser (7.0)

OptionParser オブジェクトを生成して返します。

...可能です。

//emlist[][ruby]{
require 'optparse'
OptionParser.new do |opt|

opt.on('-a') {|v| p v }
opt.on('-b') {|v| p v }

opt.parse!(ARGV)
end
//}

@param banner ヘルプ(サマリ)の最初の部分に表示される、アプリケーションの説明などを文字列で与えま...

OptionParser.new(banner = nil, width = 32, indent = ' ' * 4) {|opt| ...} -> OptionParser (7.0)

OptionParser オブジェクトを生成して返します。

...可能です。

//emlist[][ruby]{
require 'optparse'
OptionParser.new do |opt|

opt.on('-a') {|v| p v }
opt.on('-b') {|v| p v }

opt.parse!(ARGV)
end
//}

@param banner ヘルプ(サマリ)の最初の部分に表示される、アプリケーションの説明などを文字列で与えま...

OptionParser.reject(klass) -> () (7.0)

OptionParser.accept メソッドで登録したブロックを削除します。

...se"
require "time"

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

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

opts1 = Optio...