# File lib/puppet/application.rb, line 173 173: def initialize(name, banner = nil, &block) 174: @opt_parser = OptionParser.new(banner) 175: 176: name = symbolize(name) 177: 178: init_default 179: 180: @options = {} 181: 182: instance_eval(&block) if block_given? 183: 184: @@applications[name] = self 185: end