るりまサーチ

最速Rubyリファレンスマニュアル検索!
68件ヒット [1-68件を表示] (0.016秒)
トップページ > クエリ:nil[x] > クエリ:end[x] > ライブラリ:optparse[x]

別のキーワード

  1. _builtin nil?
  2. nilclass nil?
  3. object nil?
  4. _builtin nil
  5. object nil

クラス

キーワード

検索結果

OptionParser#load(filename = nil) -> bool (115.0)

指定された filename を読み込んで各行をまとめたものに対して OptionParser#parse を行ないます。

...
指定されないか nil である場合、~/.options/ に
プログラムのサフィックスを付けた '~/.options/コマンド名' というファイルをパースします。

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

IO.write("options.txt", %w(-a --b).joi...
...n("\n"))
options = { a: false, b: false }
OptionParser.new do |opt|
opt.on('-a') { |v| options[:a] = v }
opt.on('--b') {|v| options[:b] = v }
opt.load("options.txt") # => true
opt.load("not_exist.txt") # => false
end


p options # => {:a=>true, :b=>true}
//}...

OptionParser#parse(*args, into: nil) -> [String] (110.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] (110.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.new(banner = nil, width = 32, indent = ' ' * 4) -> OptionParser (110.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 (110.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#parse!(argv = self.default_argv, into: nil) -> [String] (109.0)

与えられた 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#release -> String (14.0)

プログラムのリリースを文字列で返します。

...プログラムのリリースを文字列で返します。

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

OptionParser.new do |opts|
opts.release # => nil
opts.release = "2019-05-01"
opts.release # => "2019-05-01"
end

//}...