# File lib/optparse.rb, line 632 def summarize(*args, &block) list.each do |opt| if opt.respond_to?(:summarize) # perhaps OptionParser::Switch opt.summarize(*args, &block) elsif !opt or opt.empty? yield("") else opt.each(&block) end end end