1
0
Fork 0
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:
nobu 2003-09-05 02:32:24 +00:00
parent e45738a297
commit 73e4384a23
5 changed files with 53 additions and 16 deletions

View file

@ -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