summaryrefslogtreecommitdiff
path: root/doc/optparse/ruby
diff options
context:
space:
mode:
Diffstat (limited to 'doc/optparse/ruby')
-rw-r--r--doc/optparse/ruby/argument_keywords.rb6
-rw-r--r--doc/optparse/ruby/argument_strings.rb6
-rw-r--r--doc/optparse/ruby/argv.rb2
-rw-r--r--doc/optparse/ruby/array.rb6
-rw-r--r--doc/optparse/ruby/basic.rb17
-rw-r--r--doc/optparse/ruby/block.rb9
-rw-r--r--doc/optparse/ruby/collected_options.rb8
-rw-r--r--doc/optparse/ruby/custom_converter.rb9
-rw-r--r--doc/optparse/ruby/date.rb6
-rw-r--r--doc/optparse/ruby/datetime.rb6
-rw-r--r--doc/optparse/ruby/decimal_integer.rb7
-rw-r--r--doc/optparse/ruby/decimal_numeric.rb7
-rw-r--r--doc/optparse/ruby/default_values.rb8
-rw-r--r--doc/optparse/ruby/descriptions.rb15
-rw-r--r--doc/optparse/ruby/explicit_array_values.rb9
-rw-r--r--doc/optparse/ruby/explicit_hash_values.rb9
-rw-r--r--doc/optparse/ruby/false_class.rb6
-rw-r--r--doc/optparse/ruby/float.rb6
-rw-r--r--doc/optparse/ruby/help.rb18
-rw-r--r--doc/optparse/ruby/help_banner.rb7
-rw-r--r--doc/optparse/ruby/help_format.rb25
-rw-r--r--doc/optparse/ruby/help_program_name.rb7
-rw-r--r--doc/optparse/ruby/integer.rb6
-rw-r--r--doc/optparse/ruby/long_names.rb9
-rw-r--r--doc/optparse/ruby/long_optional.rb6
-rw-r--r--doc/optparse/ruby/long_required.rb6
-rw-r--r--doc/optparse/ruby/long_simple.rb9
-rw-r--r--doc/optparse/ruby/long_with_negation.rb6
-rw-r--r--doc/optparse/ruby/match_converter.rb9
-rw-r--r--doc/optparse/ruby/matched_values.rb6
-rw-r--r--doc/optparse/ruby/method.rb11
-rw-r--r--doc/optparse/ruby/missing_options.rb12
-rw-r--r--doc/optparse/ruby/mixed_names.rb12
-rw-r--r--doc/optparse/ruby/name_abbrev.rb9
-rw-r--r--doc/optparse/ruby/no_abbreviation.rb10
-rw-r--r--doc/optparse/ruby/numeric.rb6
-rw-r--r--doc/optparse/ruby/object.rb6
-rw-r--r--doc/optparse/ruby/octal_integer.rb7
-rw-r--r--doc/optparse/ruby/optional_argument.rb9
-rw-r--r--doc/optparse/ruby/parse.rb13
-rw-r--r--doc/optparse/ruby/parse_bang.rb13
-rw-r--r--doc/optparse/ruby/proc.rb13
-rw-r--r--doc/optparse/ruby/regexp.rb6
-rw-r--r--doc/optparse/ruby/required_argument.rb9
-rw-r--r--doc/optparse/ruby/shellwords.rb6
-rw-r--r--doc/optparse/ruby/short_names.rb9
-rw-r--r--doc/optparse/ruby/short_optional.rb6
-rw-r--r--doc/optparse/ruby/short_range.rb6
-rw-r--r--doc/optparse/ruby/short_required.rb6
-rw-r--r--doc/optparse/ruby/short_simple.rb9
-rw-r--r--doc/optparse/ruby/string.rb6
-rw-r--r--doc/optparse/ruby/terminator.rb6
-rw-r--r--doc/optparse/ruby/time.rb6
-rw-r--r--doc/optparse/ruby/true_class.rb6
-rw-r--r--doc/optparse/ruby/uri.rb6
55 files changed, 0 insertions, 464 deletions
diff --git a/doc/optparse/ruby/argument_keywords.rb b/doc/optparse/ruby/argument_keywords.rb
deleted file mode 100644
index 8533257c67..0000000000
--- a/doc/optparse/ruby/argument_keywords.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-x', '--xxx', :REQUIRED, 'Required argument') do |value|
- p ['--xxx', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/argument_strings.rb b/doc/optparse/ruby/argument_strings.rb
deleted file mode 100644
index 77861dda30..0000000000
--- a/doc/optparse/ruby/argument_strings.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-x', '--xxx', '=XXX', 'Required argument') do |value|
- p ['--xxx', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/argv.rb b/doc/optparse/ruby/argv.rb
deleted file mode 100644
index 12495cfa1f..0000000000
--- a/doc/optparse/ruby/argv.rb
+++ /dev/null
@@ -1,2 +0,0 @@
-p ARGV
-
diff --git a/doc/optparse/ruby/array.rb b/doc/optparse/ruby/array.rb
deleted file mode 100644
index 7c6c14fad4..0000000000
--- a/doc/optparse/ruby/array.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--array=ARRAY', Array) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/basic.rb b/doc/optparse/ruby/basic.rb
deleted file mode 100644
index 91d37627c0..0000000000
--- a/doc/optparse/ruby/basic.rb
+++ /dev/null
@@ -1,17 +0,0 @@
-# Require the OptionParser code.
-require 'optparse'
-# Create an OptionParser object.
-parser = OptionParser.new
-# Define one or more options.
-parser.on('-x', 'Whether to X') do |value|
- p ['x', value]
-end
-parser.on('-y', 'Whether to Y') do |value|
- p ['y', value]
-end
-parser.on('-z', 'Whether to Z') do |value|
- p ['z', value]
-end
-# Parse the command line and return pared-down ARGV.
-p parser.parse!
-
diff --git a/doc/optparse/ruby/block.rb b/doc/optparse/ruby/block.rb
deleted file mode 100644
index c4dfdeb31e..0000000000
--- a/doc/optparse/ruby/block.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--xxx', 'Option with no argument') do |value|
- p ['Handler block for -xxx called with value:', value]
-end
-parser.on('--yyy YYY', 'Option with required argument') do |value|
- p ['Handler block for -yyy called with value:', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/collected_options.rb b/doc/optparse/ruby/collected_options.rb
deleted file mode 100644
index 2115e03a9a..0000000000
--- a/doc/optparse/ruby/collected_options.rb
+++ /dev/null
@@ -1,8 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-x', '--xxx', 'Short and long, no argument')
-parser.on('-yYYY', '--yyy', 'Short and long, required argument')
-parser.on('-z [ZZZ]', '--zzz', 'Short and long, optional argument')
-options = {}
-parser.parse!(into: options)
-p options
diff --git a/doc/optparse/ruby/custom_converter.rb b/doc/optparse/ruby/custom_converter.rb
deleted file mode 100644
index 029da08c46..0000000000
--- a/doc/optparse/ruby/custom_converter.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse/date'
-parser = OptionParser.new
-parser.accept(Complex) do |value|
- value.to_c
-end
-parser.on('--complex COMPLEX', Complex) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/date.rb b/doc/optparse/ruby/date.rb
deleted file mode 100644
index 5994ad6a85..0000000000
--- a/doc/optparse/ruby/date.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse/date'
-parser = OptionParser.new
-parser.on('--date=DATE', Date) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/datetime.rb b/doc/optparse/ruby/datetime.rb
deleted file mode 100644
index b9b591d5f6..0000000000
--- a/doc/optparse/ruby/datetime.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse/date'
-parser = OptionParser.new
-parser.on('--datetime=DATETIME', DateTime) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/decimal_integer.rb b/doc/optparse/ruby/decimal_integer.rb
deleted file mode 100644
index 360bd284f8..0000000000
--- a/doc/optparse/ruby/decimal_integer.rb
+++ /dev/null
@@ -1,7 +0,0 @@
-require 'optparse'
-include OptionParser::Acceptables
-parser = OptionParser.new
-parser.on('--decimal_integer=DECIMAL_INTEGER', DecimalInteger) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/decimal_numeric.rb b/doc/optparse/ruby/decimal_numeric.rb
deleted file mode 100644
index 954da13561..0000000000
--- a/doc/optparse/ruby/decimal_numeric.rb
+++ /dev/null
@@ -1,7 +0,0 @@
-require 'optparse'
-include OptionParser::Acceptables
-parser = OptionParser.new
-parser.on('--decimal_numeric=DECIMAL_NUMERIC', DecimalNumeric) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/default_values.rb b/doc/optparse/ruby/default_values.rb
deleted file mode 100644
index 24c26faea2..0000000000
--- a/doc/optparse/ruby/default_values.rb
+++ /dev/null
@@ -1,8 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-x', '--xxx', 'Short and long, no argument')
-parser.on('-yYYY', '--yyy', 'Short and long, required argument')
-parser.on('-z [ZZZ]', '--zzz', 'Short and long, optional argument')
-options = {yyy: 'AAA', zzz: 'BBB'}
-parser.parse!(into: options)
-p options
diff --git a/doc/optparse/ruby/descriptions.rb b/doc/optparse/ruby/descriptions.rb
deleted file mode 100644
index 9aec80aae2..0000000000
--- a/doc/optparse/ruby/descriptions.rb
+++ /dev/null
@@ -1,15 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-description = <<-EOT
-Lorem ipsum dolor sit amet, consectetuer
-adipiscing elit. Aenean commodo ligula eget.
-Aenean massa. Cum sociis natoque penatibus
-et magnis dis parturient montes, nascetur
-ridiculus mus. Donec quam felis, ultricies
-nec, pellentesque eu, pretium quis, sem.
-EOT
-descriptions = description.split($/)
-parser.on('--xxx', *descriptions) do |value|
- p ['--xxx', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/explicit_array_values.rb b/doc/optparse/ruby/explicit_array_values.rb
deleted file mode 100644
index 64f930a4bc..0000000000
--- a/doc/optparse/ruby/explicit_array_values.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-xXXX', ['foo', 'bar'], 'Values for required argument' ) do |value|
- p ['-x', value]
-end
-parser.on('-y [YYY]', ['baz', 'bat'], 'Values for optional argument') do |value|
- p ['-y', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/explicit_hash_values.rb b/doc/optparse/ruby/explicit_hash_values.rb
deleted file mode 100644
index 9c9e6a48ed..0000000000
--- a/doc/optparse/ruby/explicit_hash_values.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-xXXX', {foo: 0, bar: 1}, 'Values for required argument' ) do |value|
- p ['-x', value]
-end
-parser.on('-y [YYY]', {baz: 2, bat: 3}, 'Values for optional argument') do |value|
- p ['-y', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/false_class.rb b/doc/optparse/ruby/false_class.rb
deleted file mode 100644
index 04fe335ede..0000000000
--- a/doc/optparse/ruby/false_class.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--false_class=FALSE_CLASS', FalseClass) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/float.rb b/doc/optparse/ruby/float.rb
deleted file mode 100644
index 390df7f7bd..0000000000
--- a/doc/optparse/ruby/float.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--float=FLOAT', Float) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/help.rb b/doc/optparse/ruby/help.rb
deleted file mode 100644
index 95bcde1d77..0000000000
--- a/doc/optparse/ruby/help.rb
+++ /dev/null
@@ -1,18 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on(
- '-x', '--xxx',
- 'Adipiscing elit. Aenean commodo ligula eget.',
- 'Aenean massa. Cum sociis natoque penatibus',
- )
-parser.on(
- '-y', '--yyy YYY',
- 'Lorem ipsum dolor sit amet, consectetuer.'
-)
-parser.on(
- '-z', '--zzz [ZZZ]',
- 'Et magnis dis parturient montes, nascetur',
- 'ridiculus mus. Donec quam felis, ultricies',
- 'nec, pellentesque eu, pretium quis, sem.',
- )
-parser.parse!
diff --git a/doc/optparse/ruby/help_banner.rb b/doc/optparse/ruby/help_banner.rb
deleted file mode 100644
index 0943a3e029..0000000000
--- a/doc/optparse/ruby/help_banner.rb
+++ /dev/null
@@ -1,7 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.banner = "Usage: ruby help_banner.rb"
-parser.parse!
-
-
-
diff --git a/doc/optparse/ruby/help_format.rb b/doc/optparse/ruby/help_format.rb
deleted file mode 100644
index a2f1e85b00..0000000000
--- a/doc/optparse/ruby/help_format.rb
+++ /dev/null
@@ -1,25 +0,0 @@
-require 'optparse'
-parser = OptionParser.new(
- 'ruby help_format.rb [options]', # Banner
- 20, # Width of options field
- ' ' * 2 # Indentation
-)
-parser.on(
- '-x', '--xxx',
- 'Adipiscing elit. Aenean commodo ligula eget.',
- 'Aenean massa. Cum sociis natoque penatibus',
- )
-parser.on(
- '-y', '--yyy YYY',
- 'Lorem ipsum dolor sit amet, consectetuer.'
-)
-parser.on(
- '-z', '--zzz [ZZZ]',
- 'Et magnis dis parturient montes, nascetur',
- 'ridiculus mus. Donec quam felis, ultricies',
- 'nec, pellentesque eu, pretium quis, sem.',
- )
-parser.parse!
-
-
-
diff --git a/doc/optparse/ruby/help_program_name.rb b/doc/optparse/ruby/help_program_name.rb
deleted file mode 100644
index 7b3fbff067..0000000000
--- a/doc/optparse/ruby/help_program_name.rb
+++ /dev/null
@@ -1,7 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.program_name = 'help_program_name.rb'
-parser.parse!
-
-
-
diff --git a/doc/optparse/ruby/integer.rb b/doc/optparse/ruby/integer.rb
deleted file mode 100644
index f10656ff1a..0000000000
--- a/doc/optparse/ruby/integer.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--integer=INTEGER', Integer) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/long_names.rb b/doc/optparse/ruby/long_names.rb
deleted file mode 100644
index a49dbda69f..0000000000
--- a/doc/optparse/ruby/long_names.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--xxx', 'Long name') do |value|
- p ['-xxx', value]
-end
-parser.on('--y1%', '--z2#', "Two long names") do |value|
- p ['--y1% or --z2#', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/long_optional.rb b/doc/optparse/ruby/long_optional.rb
deleted file mode 100644
index 38dd82166b..0000000000
--- a/doc/optparse/ruby/long_optional.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--xxx [XXX]', 'Long name with optional argument') do |value|
- p ['--xxx', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/long_required.rb b/doc/optparse/ruby/long_required.rb
deleted file mode 100644
index b76c997339..0000000000
--- a/doc/optparse/ruby/long_required.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--xxx XXX', 'Long name with required argument') do |value|
- p ['--xxx', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/long_simple.rb b/doc/optparse/ruby/long_simple.rb
deleted file mode 100644
index 4e489c43ed..0000000000
--- a/doc/optparse/ruby/long_simple.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--xxx', 'One long name') do |value|
- p ['--xxx', value]
-end
-parser.on('--y1%', '--z2#', 'Two long names (aliases)') do |value|
- p ['--y1% or --z2#', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/long_with_negation.rb b/doc/optparse/ruby/long_with_negation.rb
deleted file mode 100644
index 3f2913c361..0000000000
--- a/doc/optparse/ruby/long_with_negation.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--[no-]binary', 'Long name with negation') do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/match_converter.rb b/doc/optparse/ruby/match_converter.rb
deleted file mode 100644
index 13dc5fcb51..0000000000
--- a/doc/optparse/ruby/match_converter.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse/date'
-parser = OptionParser.new
-parser.accept(:capitalize, /\w*/) do |value|
- value.capitalize
-end
-parser.on('--capitalize XXX', :capitalize) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/matched_values.rb b/doc/optparse/ruby/matched_values.rb
deleted file mode 100644
index f184ca8474..0000000000
--- a/doc/optparse/ruby/matched_values.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--xxx XXX', /foo/i, 'Matched values') do |value|
- p ['--xxx', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/method.rb b/doc/optparse/ruby/method.rb
deleted file mode 100644
index 3f02ff5798..0000000000
--- a/doc/optparse/ruby/method.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-def xxx_handler(value)
- p ['Handler method for -xxx called with value:', value]
-end
-parser.on('--xxx', 'Option with no argument', method(:xxx_handler))
-def yyy_handler(value)
- p ['Handler method for -yyy called with value:', value]
-end
-parser.on('--yyy YYY', 'Option with required argument', method(:yyy_handler))
-parser.parse!
diff --git a/doc/optparse/ruby/missing_options.rb b/doc/optparse/ruby/missing_options.rb
deleted file mode 100644
index 9428463cfd..0000000000
--- a/doc/optparse/ruby/missing_options.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-x', '--xxx', 'Short and long, no argument')
-parser.on('-yYYY', '--yyy', 'Short and long, required argument')
-parser.on('-z [ZZZ]', '--zzz', 'Short and long, optional argument')
-options = {}
-parser.parse!(into: options)
-required_options = [:xxx, :zzz]
-missing_options = required_options - options.keys
-unless missing_options.empty?
- fail "Missing required options: #{missing_options}"
-end
diff --git a/doc/optparse/ruby/mixed_names.rb b/doc/optparse/ruby/mixed_names.rb
deleted file mode 100644
index 67f81e7e8d..0000000000
--- a/doc/optparse/ruby/mixed_names.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-x', '--xxx', 'Short and long, no argument') do |value|
- p ['--xxx', value]
-end
-parser.on('-yYYY', '--yyy', 'Short and long, required argument') do |value|
- p ['--yyy', value]
-end
-parser.on('-z [ZZZ]', '--zzz', 'Short and long, optional argument') do |value|
- p ['--zzz', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/name_abbrev.rb b/doc/optparse/ruby/name_abbrev.rb
deleted file mode 100644
index b438c1b3dd..0000000000
--- a/doc/optparse/ruby/name_abbrev.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-n', '--dry-run',) do |value|
- p ['--dry-run', value]
-end
-parser.on('-d', '--draft',) do |value|
- p ['--draft', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/no_abbreviation.rb b/doc/optparse/ruby/no_abbreviation.rb
deleted file mode 100644
index 5464492705..0000000000
--- a/doc/optparse/ruby/no_abbreviation.rb
+++ /dev/null
@@ -1,10 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-n', '--dry-run',) do |value|
- p ['--dry-run', value]
-end
-parser.on('-d', '--draft',) do |value|
- p ['--draft', value]
-end
-parser.require_exact = true
-parser.parse!
diff --git a/doc/optparse/ruby/numeric.rb b/doc/optparse/ruby/numeric.rb
deleted file mode 100644
index d7021f154a..0000000000
--- a/doc/optparse/ruby/numeric.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--numeric=NUMERIC', Numeric) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/object.rb b/doc/optparse/ruby/object.rb
deleted file mode 100644
index 0f5ae8b922..0000000000
--- a/doc/optparse/ruby/object.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--object=OBJECT', Object) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/octal_integer.rb b/doc/optparse/ruby/octal_integer.rb
deleted file mode 100644
index b9644a076b..0000000000
--- a/doc/optparse/ruby/octal_integer.rb
+++ /dev/null
@@ -1,7 +0,0 @@
-require 'optparse'
-include OptionParser::Acceptables
-parser = OptionParser.new
-parser.on('--octal_integer=OCTAL_INTEGER', OctalInteger) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/optional_argument.rb b/doc/optparse/ruby/optional_argument.rb
deleted file mode 100644
index 456368a8ba..0000000000
--- a/doc/optparse/ruby/optional_argument.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-x [XXX]', '--xxx', 'Optional argument via short name') do |value|
- p ['--xxx', value]
-end
-parser.on('-y', '--yyy [YYY]', 'Optional argument via long name') do |value|
- p ['--yyy', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/parse.rb b/doc/optparse/ruby/parse.rb
deleted file mode 100644
index a5d4329484..0000000000
--- a/doc/optparse/ruby/parse.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-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})"
diff --git a/doc/optparse/ruby/parse_bang.rb b/doc/optparse/ruby/parse_bang.rb
deleted file mode 100644
index 567bc733cf..0000000000
--- a/doc/optparse/ruby/parse_bang.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-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})"
diff --git a/doc/optparse/ruby/proc.rb b/doc/optparse/ruby/proc.rb
deleted file mode 100644
index 9c669fdc92..0000000000
--- a/doc/optparse/ruby/proc.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on(
- '--xxx',
- 'Option with no argument',
- ->(value) {p ['Handler proc for -xxx called with value:', value]}
-)
-parser.on(
- '--yyy YYY',
- 'Option with required argument',
- ->(value) {p ['Handler proc for -yyy called with value:', value]}
-)
-parser.parse!
diff --git a/doc/optparse/ruby/regexp.rb b/doc/optparse/ruby/regexp.rb
deleted file mode 100644
index 6aba45ce76..0000000000
--- a/doc/optparse/ruby/regexp.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--regexp=REGEXP', Regexp) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/required_argument.rb b/doc/optparse/ruby/required_argument.rb
deleted file mode 100644
index 228a492c3c..0000000000
--- a/doc/optparse/ruby/required_argument.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-x XXX', '--xxx', 'Required argument via short name') do |value|
- p ['--xxx', value]
-end
-parser.on('-y', '--y YYY', 'Required argument via long name') do |value|
- p ['--yyy', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/shellwords.rb b/doc/optparse/ruby/shellwords.rb
deleted file mode 100644
index d181d4a4f6..0000000000
--- a/doc/optparse/ruby/shellwords.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse/shellwords'
-parser = OptionParser.new
-parser.on('--shellwords=SHELLWORDS', Shellwords) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/short_names.rb b/doc/optparse/ruby/short_names.rb
deleted file mode 100644
index 4a756518fa..0000000000
--- a/doc/optparse/ruby/short_names.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-x', 'Short name') do |value|
- p ['x', value]
-end
-parser.on('-1', '-%', 'Two short names') do |value|
- p ['-1 or -%', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/short_optional.rb b/doc/optparse/ruby/short_optional.rb
deleted file mode 100644
index 6eebf01c5f..0000000000
--- a/doc/optparse/ruby/short_optional.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-x [XXX]', 'Short name with optional argument') do |value|
- p ['-x', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/short_range.rb b/doc/optparse/ruby/short_range.rb
deleted file mode 100644
index f5b870a4bd..0000000000
--- a/doc/optparse/ruby/short_range.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-[!-~]', 'Short names in (very large) range') do |name, value|
- p ['!-~', name, value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/short_required.rb b/doc/optparse/ruby/short_required.rb
deleted file mode 100644
index 867c02c9f5..0000000000
--- a/doc/optparse/ruby/short_required.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-xXXX', 'Short name with required argument') do |value|
- p ['-x', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/short_simple.rb b/doc/optparse/ruby/short_simple.rb
deleted file mode 100644
index d3d489e2dc..0000000000
--- a/doc/optparse/ruby/short_simple.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('-x', 'One short name') do |value|
- p ['-x', value]
-end
-parser.on('-1', '-%', 'Two short names (aliases)') do |value|
- p ['-1 or -%', value]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/string.rb b/doc/optparse/ruby/string.rb
deleted file mode 100644
index fee84a17ea..0000000000
--- a/doc/optparse/ruby/string.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--string=STRING', String) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/terminator.rb b/doc/optparse/ruby/terminator.rb
deleted file mode 100644
index c718ac1a97..0000000000
--- a/doc/optparse/ruby/terminator.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--my_option XXX') do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/time.rb b/doc/optparse/ruby/time.rb
deleted file mode 100644
index aa8b0cfa16..0000000000
--- a/doc/optparse/ruby/time.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse/time'
-parser = OptionParser.new
-parser.on('--time=TIME', Time) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/true_class.rb b/doc/optparse/ruby/true_class.rb
deleted file mode 100644
index 40db9d07c5..0000000000
--- a/doc/optparse/ruby/true_class.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse'
-parser = OptionParser.new
-parser.on('--true_class=TRUE_CLASS', TrueClass) do |value|
- p [value, value.class]
-end
-parser.parse!
diff --git a/doc/optparse/ruby/uri.rb b/doc/optparse/ruby/uri.rb
deleted file mode 100644
index b492835b4f..0000000000
--- a/doc/optparse/ruby/uri.rb
+++ /dev/null
@@ -1,6 +0,0 @@
-require 'optparse/uri'
-parser = OptionParser.new
-parser.on('--uri=URI', URI) do |value|
- p [value, value.class]
-end
-parser.parse!