mirror of
https://github.com/ruby/ruby.git
synced 2026-01-26 20:19:19 +00:00
[ruby/optparse] Remove const_set and instead use explicit assignments
https://github.com/ruby/optparse/commit/6e2709a5fd
This commit is contained in:
parent
7df97983be
commit
0e22108d60
@ -2314,42 +2314,42 @@ XXX
|
||||
# Raises when ambiguously completable string is encountered.
|
||||
#
|
||||
class AmbiguousOption < ParseError
|
||||
const_set(:Reason, 'ambiguous option')
|
||||
Reason = 'ambiguous option' # :nodoc:
|
||||
end
|
||||
|
||||
#
|
||||
# Raises when there is an argument for a switch which takes no argument.
|
||||
#
|
||||
class NeedlessArgument < ParseError
|
||||
const_set(:Reason, 'needless argument')
|
||||
Reason = 'needless argument' # :nodoc:
|
||||
end
|
||||
|
||||
#
|
||||
# Raises when a switch with mandatory argument has no argument.
|
||||
#
|
||||
class MissingArgument < ParseError
|
||||
const_set(:Reason, 'missing argument')
|
||||
Reason = 'missing argument' # :nodoc:
|
||||
end
|
||||
|
||||
#
|
||||
# Raises when switch is undefined.
|
||||
#
|
||||
class InvalidOption < ParseError
|
||||
const_set(:Reason, 'invalid option')
|
||||
Reason = 'invalid option' # :nodoc:
|
||||
end
|
||||
|
||||
#
|
||||
# Raises when the given argument does not match required format.
|
||||
#
|
||||
class InvalidArgument < ParseError
|
||||
const_set(:Reason, 'invalid argument')
|
||||
Reason = 'invalid argument' # :nodoc:
|
||||
end
|
||||
|
||||
#
|
||||
# Raises when the given argument word can't be completed uniquely.
|
||||
#
|
||||
class AmbiguousArgument < InvalidArgument
|
||||
const_set(:Reason, 'ambiguous argument')
|
||||
Reason = 'ambiguous argument' # :nodoc:
|
||||
end
|
||||
|
||||
#
|
||||
@ -2448,9 +2448,11 @@ XXX
|
||||
# and DecimalNumeric. See Acceptable argument classes (in source code).
|
||||
#
|
||||
module Acceptables
|
||||
const_set(:DecimalInteger, OptionParser::DecimalInteger)
|
||||
const_set(:OctalInteger, OptionParser::OctalInteger)
|
||||
const_set(:DecimalNumeric, OptionParser::DecimalNumeric)
|
||||
# :stopdoc:
|
||||
DecimalInteger = OptionParser::DecimalInteger
|
||||
OctalInteger = OptionParser::OctalInteger
|
||||
DecimalNumeric = OptionParser::DecimalNumeric
|
||||
# :startdoc:
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user