# File lib/mspec/utils/options.rb, line 35
35:   def initialize(banner="", width=30, config=nil)
36:     @banner   = banner
37:     @config   = config
38:     @width    = width
39:     @options  = []
40:     @doc      = []
41:     @extra    = []
42:     @on_extra = lambda { |x|
43:       raise ParseError, "Unrecognized option: #{x}" if x[0] == ?-
44:       @extra << x
45:     }
46: 
47:     yield self if block_given?
48:   end