class YARD::Docstring

def dup

Other tags:
    Since: - 0.7.0

Returns:
  • (Docstring) - a new copied docstring

Other tags:
    Note: - This method creates a new docstring with new tag lists, but does
def dup
  resolve_reference
  obj = super
  %w(all summary tags ref_tags).each do |name|
    val = instance_variable_defined?("@#{name}") && instance_variable_get("@#{name}")
    obj.instance_variable_set("@#{name}", val ? val.dup : nil)
  end
  obj
end