mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/optparse.rb (--version): fix assignment/reference order.
* lib/optparse.rb (OptionParser#help): new; OptionParser#to_s may be deprecated in future. * lib/optparse/version.rb (OptionParser#show_version): hide Object. * test/runner.rb: fix optparse usage. * test/runner.rb: glob all testsuits if no tests given. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
e45738a297
commit
73e4384a23
5 changed files with 53 additions and 16 deletions
|
@ -620,7 +620,7 @@ Default options, which never appear in option summary.
|
|||
end
|
||||
end
|
||||
unless pkg
|
||||
puts v if v = ARGV.options.ver
|
||||
v = ARGV.options.ver and puts v
|
||||
end
|
||||
exit
|
||||
end
|
||||
|
@ -860,11 +860,12 @@ Default options, which never appear in option summary.
|
|||
end
|
||||
|
||||
=begin
|
||||
--- OptionParser#to_str
|
||||
--- OptionParser#help
|
||||
--- OptionParser#to_s
|
||||
Returns option summary string.
|
||||
=end #'#"#`#
|
||||
def to_s; summarize(banner.to_s.sub(/\n?\z/, "\n")) end
|
||||
def help; summarize(banner.to_s.sub(/\n?\z/, "\n")) end
|
||||
alias to_s help
|
||||
|
||||
=begin
|
||||
--- OptionParser#to_a
|
||||
|
@ -976,7 +977,7 @@ Default options, which never appear in option summary.
|
|||
raise ArgumentError, "argument pattern given twice"
|
||||
end
|
||||
if Array === o
|
||||
o.each {|o| pattern[(Array === o ? o.shift : o)] = o}
|
||||
o.each {|o| pattern[(Array === o ? o[0] : o)] = o}
|
||||
else
|
||||
pattern.update(o)
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue