mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
[ruby/optparse] More on tutorial (https://github.com/ruby/optparse/pull/24)
- Adds section "Parsing" to tutorial.rdoc.
- Removes section "Terminators" from option_params.rdoc. (Terminator '--' is not an option parameter.)
40d51ccbad
This commit is contained in:
parent
27679b349e
commit
1333620afd
4 changed files with 203 additions and 22 deletions
13
doc/optparse/ruby/parse.rb
Normal file
13
doc/optparse/ruby/parse.rb
Normal file
|
@ -0,0 +1,13 @@
|
|||
require 'optparse'
|
||||
parser = OptionParser.new
|
||||
parser.on('--xxx') do |value|
|
||||
p ['--xxx', value]
|
||||
end
|
||||
parser.on('--yyy YYY') do |value|
|
||||
p ['--yyy', value]
|
||||
end
|
||||
parser.on('--zzz [ZZZ]') do |value|
|
||||
p ['--zzz', value]
|
||||
end
|
||||
ret = parser.parse(ARGV)
|
||||
puts "Returned: #{ret} (#{ret.class})"
|
13
doc/optparse/ruby/parse_bang.rb
Normal file
13
doc/optparse/ruby/parse_bang.rb
Normal file
|
@ -0,0 +1,13 @@
|
|||
require 'optparse'
|
||||
parser = OptionParser.new
|
||||
parser.on('--xxx') do |value|
|
||||
p ['--xxx', value]
|
||||
end
|
||||
parser.on('--yyy YYY') do |value|
|
||||
p ['--yyy', value]
|
||||
end
|
||||
parser.on('--zzz [ZZZ]') do |value|
|
||||
p ['--zzz', value]
|
||||
end
|
||||
ret = parser.parse!
|
||||
puts "Returned: #{ret} (#{ret.class})"
|
Loading…
Add table
Add a link
Reference in a new issue