Method: YARD::DocstringParser#initialize

Defined in:
lib/yard/docstring_parser.rb

#initialize(library = Tags::Library.instance) ⇒ DocstringParser

Creates a new parser to parse docstring data

Parameters:

  • library (Tags::Library) (defaults to: Tags::Library.instance)

    a tag library for recognizing tags.

Since:

  • 0.8.0



80
81
82
83
84
85
86
87
88
89
90
# File 'lib/yard/docstring_parser.rb', line 80

def initialize(library = Tags::Library.instance)
  @text = ""
  @raw_text = ""
  @tags = []
  @directives = []
  @library = library
  @object = nil
  @reference = nil
  @handler = nil
  @state = OpenStruct.new
end