diff options
author | Nobuyoshi Nakada <[email protected]> | 2021-04-11 09:03:07 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2021-04-11 09:03:36 +0900 |
commit | f89486965b64bc04ed49073fd5ef48390e0026d2 (patch) | |
tree | ecfcd779d8c3ea9cf479edd21865dff98aeec0b9 /doc/ruby | |
parent | cb01437c24ce3f819ef15947748e3c723b9c52c6 (diff) |
[ruby/optparse] Moved rdoc files to doc/optparse
https://github.com/ruby/optparse/commit/cccb28e0de
Diffstat (limited to 'doc/ruby')
47 files changed, 0 insertions, 355 deletions
diff --git a/doc/ruby/abbreviation.rb b/doc/ruby/abbreviation.rb deleted file mode 100644 index b438c1b3dd..0000000000 --- a/doc/ruby/abbreviation.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/ruby/argument_keywords.rb b/doc/ruby/argument_keywords.rb deleted file mode 100644 index 8533257c67..0000000000 --- a/doc/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/ruby/argument_strings.rb b/doc/ruby/argument_strings.rb deleted file mode 100644 index 77861dda30..0000000000 --- a/doc/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/ruby/argv.rb b/doc/ruby/argv.rb deleted file mode 100644 index 12495cfa1f..0000000000 --- a/doc/ruby/argv.rb +++ /dev/null @@ -1,2 +0,0 @@ -p ARGV - diff --git a/doc/ruby/array.rb b/doc/ruby/array.rb deleted file mode 100644 index 7c6c14fad4..0000000000 --- a/doc/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/ruby/block.rb b/doc/ruby/block.rb deleted file mode 100644 index c4dfdeb31e..0000000000 --- a/doc/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/ruby/collected_options.rb b/doc/ruby/collected_options.rb deleted file mode 100644 index 2115e03a9a..0000000000 --- a/doc/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/ruby/custom_converter.rb b/doc/ruby/custom_converter.rb deleted file mode 100644 index 029da08c46..0000000000 --- a/doc/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/ruby/date.rb b/doc/ruby/date.rb deleted file mode 100644 index 5994ad6a85..0000000000 --- a/doc/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/ruby/datetime.rb b/doc/ruby/datetime.rb deleted file mode 100644 index b9b591d5f6..0000000000 --- a/doc/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/ruby/decimal_integer.rb b/doc/ruby/decimal_integer.rb deleted file mode 100644 index 360bd284f8..0000000000 --- a/doc/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/ruby/decimal_numeric.rb b/doc/ruby/decimal_numeric.rb deleted file mode 100644 index 954da13561..0000000000 --- a/doc/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/ruby/default_values.rb b/doc/ruby/default_values.rb deleted file mode 100644 index 24c26faea2..0000000000 --- a/doc/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/ruby/descriptions.rb b/doc/ruby/descriptions.rb deleted file mode 100644 index 9aec80aae2..0000000000 --- a/doc/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/ruby/explicit_array_values.rb b/doc/ruby/explicit_array_values.rb deleted file mode 100644 index 64f930a4bc..0000000000 --- a/doc/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/ruby/explicit_hash_values.rb b/doc/ruby/explicit_hash_values.rb deleted file mode 100644 index 9c9e6a48ed..0000000000 --- a/doc/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/ruby/false_class.rb b/doc/ruby/false_class.rb deleted file mode 100644 index 04fe335ede..0000000000 --- a/doc/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/ruby/float.rb b/doc/ruby/float.rb deleted file mode 100644 index 390df7f7bd..0000000000 --- a/doc/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/ruby/integer.rb b/doc/ruby/integer.rb deleted file mode 100644 index f10656ff1a..0000000000 --- a/doc/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/ruby/long_names.rb b/doc/ruby/long_names.rb deleted file mode 100644 index a49dbda69f..0000000000 --- a/doc/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/ruby/long_optional.rb b/doc/ruby/long_optional.rb deleted file mode 100644 index 38dd82166b..0000000000 --- a/doc/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/ruby/long_required.rb b/doc/ruby/long_required.rb deleted file mode 100644 index b76c997339..0000000000 --- a/doc/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/ruby/long_simple.rb b/doc/ruby/long_simple.rb deleted file mode 100644 index 4e489c43ed..0000000000 --- a/doc/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/ruby/long_with_negation.rb b/doc/ruby/long_with_negation.rb deleted file mode 100644 index 3f2913c361..0000000000 --- a/doc/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/ruby/matched_values.rb b/doc/ruby/matched_values.rb deleted file mode 100644 index f184ca8474..0000000000 --- a/doc/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/ruby/method.rb b/doc/ruby/method.rb deleted file mode 100644 index 3f02ff5798..0000000000 --- a/doc/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/ruby/missing_options.rb b/doc/ruby/missing_options.rb deleted file mode 100644 index 9428463cfd..0000000000 --- a/doc/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/ruby/mixed_names.rb b/doc/ruby/mixed_names.rb deleted file mode 100644 index 67f81e7e8d..0000000000 --- a/doc/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/ruby/no_abbreviation.rb b/doc/ruby/no_abbreviation.rb deleted file mode 100644 index 5464492705..0000000000 --- a/doc/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/ruby/numeric.rb b/doc/ruby/numeric.rb deleted file mode 100644 index d7021f154a..0000000000 --- a/doc/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/ruby/object.rb b/doc/ruby/object.rb deleted file mode 100644 index 0f5ae8b922..0000000000 --- a/doc/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/ruby/octal_integer.rb b/doc/ruby/octal_integer.rb deleted file mode 100644 index b9644a076b..0000000000 --- a/doc/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/ruby/optional_argument.rb b/doc/ruby/optional_argument.rb deleted file mode 100644 index 456368a8ba..0000000000 --- a/doc/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/ruby/proc.rb b/doc/ruby/proc.rb deleted file mode 100644 index 9c669fdc92..0000000000 --- a/doc/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/ruby/regexp.rb b/doc/ruby/regexp.rb deleted file mode 100644 index 6aba45ce76..0000000000 --- a/doc/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/ruby/required_argument.rb b/doc/ruby/required_argument.rb deleted file mode 100644 index 228a492c3c..0000000000 --- a/doc/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/ruby/shellwords.rb b/doc/ruby/shellwords.rb deleted file mode 100644 index d181d4a4f6..0000000000 --- a/doc/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/ruby/short_names.rb b/doc/ruby/short_names.rb deleted file mode 100644 index 4a756518fa..0000000000 --- a/doc/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/ruby/short_optional.rb b/doc/ruby/short_optional.rb deleted file mode 100644 index 6eebf01c5f..0000000000 --- a/doc/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/ruby/short_range.rb b/doc/ruby/short_range.rb deleted file mode 100644 index f5b870a4bd..0000000000 --- a/doc/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/ruby/short_required.rb b/doc/ruby/short_required.rb deleted file mode 100644 index 867c02c9f5..0000000000 --- a/doc/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/ruby/short_simple.rb b/doc/ruby/short_simple.rb deleted file mode 100644 index d3d489e2dc..0000000000 --- a/doc/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/ruby/string.rb b/doc/ruby/string.rb deleted file mode 100644 index fee84a17ea..0000000000 --- a/doc/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/ruby/terminator.rb b/doc/ruby/terminator.rb deleted file mode 100644 index c718ac1a97..0000000000 --- a/doc/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/ruby/time.rb b/doc/ruby/time.rb deleted file mode 100644 index aa8b0cfa16..0000000000 --- a/doc/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/ruby/true_class.rb b/doc/ruby/true_class.rb deleted file mode 100644 index 40db9d07c5..0000000000 --- a/doc/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/ruby/uri.rb b/doc/ruby/uri.rb deleted file mode 100644 index b492835b4f..0000000000 --- a/doc/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! |