Method: YARD::Handlers::Processor#initialize
- Defined in:
- lib/yard/handlers/processor.rb
#initialize(file = nil, load_order_errors = false, parser_type = Parser::SourceParser.parser_type, globals = nil) ⇒ Processor
Creates a new Processor for a file
.
105 106 107 108 109 110 111 112 113 114 115 116 117 |
# File 'lib/yard/handlers/processor.rb', line 105 def initialize(file = nil, load_order_errors = false, parser_type = Parser::SourceParser.parser_type, globals = nil) @file = file || "(stdin)" @namespace = YARD::Registry.root @visibility = :public @scope = :instance @owner = @namespace @load_order_errors = load_order_errors @parser_type = parser_type @handlers_loaded = {} @globals = globals || OpenStruct.new @extra_state = OpenStruct.new load_handlers end |