# File lib/yard/docstring_parser.rb, line 106 def parse(content, object = nil, handler = nil) @object = object @handler = handler @raw_text = content text = parse_content(content) # Remove trailing/leading whitespace / newlines @text = text.gsub(/\A[\r\n\s]+|[\r\n\s]+\Z/, '') call_directives_after_parse call_after_parse_callbacks self end