44件ヒット
[1-44件を表示]
(0.015秒)
別のキーワード
種類
- インスタンスメソッド (22)
- ライブラリ (11)
- クラス (11)
ライブラリ
- optparse (33)
クラス
- OptionParser (22)
キーワード
- OptionParser (11)
- optparse (11)
- ver (11)
検索結果
-
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...