るりまサーチ

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

別のキーワード

  1. optionparser on
  2. optionparser getopts
  3. optionparser order
  4. optionparser parse
  5. optionparser permute

ライブラリ

クラス

キーワード

検索結果

OptionParser#version=(ver) (27106.0)

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

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

@param ver プログラムのバージョンを文字列で指定します。


@see OptionParser#ver...

OptionParser#ver -> String (9012.0)

program_name、version と release から生成したバージョンを表す文字列を返します。

...ョンを表す文字列を返します。

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

OptionParser
.new do |opts|
opts.banner = "Usage: example.rb [options]"
opts.program_name = "Optparse Example"
opts.version = [0, 1]
opts.release = "2019-05-01"

opts.on_tail("--version", "Show version") do...

OptionParser (6054.0)

コマンドラインのオプションを取り扱うためのクラスです。

...スです。

オプションが指定された時に呼ばれるブロックを
OptionParser
#on メソッドで登録していきます。
つまり、OptionParser を使う場合、基本的には

(1) OptionParser オブジェクト opt を生成する。
(2) オプションを取り扱うブ...
...を実際に parse する。

というような流れになります。

//emlist[][ruby]{
require "optparse"
ProgramConfig = Hash.new
opts = OptionParser.new
opts.on("-a"){|v| ProgramConfig[:a] = true } # オプション「-a」がコマンドラインで指定されていた場合の動作。
opt...
...、そのクラスおよびモジュールで定義されている定数「Version」および「Release」を表示して、終了します。
//emlist{
$ ruby t.rb --version=OptionParser,URI,OpenSSL
t: OptionParser version 12203 (2007-04-20)
t: URI version 0.9.11
t: OpenSSL version 1.0.0
//}...

optparse (210.0)

コマンドラインのオプションを取り扱うためのライブラリです。

...のオプションを取り扱うためのライブラリです。

=== チュートリアル

optparse を使う場合、基本的には

(1) OptionParser オブジェクト opt を生成する。
(2) オプションを取り扱うブロックを opt に登録する。
(3) opt.parse(ARGV) でコ...
...le.rb][ruby]{
require 'optparse'
opt = OptionParser.new

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

opt.parse!(ARGV)
p ARGV
//}

ruby sample.rb -a foo bar -b baz
# => true
true
["foo", "bar", "baz"]

OptionParser
#on メソッドの引数でオプシ...
...ているので注意)

//emlist[][ruby]{
require 'optparse'
opt = OptionParser.new
Version =
"1.2.3" # opt.version = "1.2.3"
opt.parse!(ARGV)
//}

ruby ./sample.rb --version
# => sample 1.2.3

OptionParser
#on の引数にそのオプションの説明を加えると --help...