# File lib/yard/code_objects/base.rb, line 387 def docstring=(comments) if comments =~ /\A\s*\(see (\S+)\s*\)(?:\s|$)/ path, extra = $1, $' @docstring_extra = Docstring.new(extra, self) @docstring_extra_tags = Docstring === comments ? comments.tags : [] @docstring_extra.add_tag(*@docstring_extra_tags) @docstring = Proxy.new(namespace, path) else @docstring_extra = nil @docstring_extra_tags = nil @docstring = Docstring === comments ? comments : Docstring.new(comments, self) end end