# 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