Method: YARD::CodeObjects::Base#copy_to
- Defined in:
- lib/yard/code_objects/base.rb
#copy_to(other) ⇒ Base
Copies all data in this object to another code object, except for uniquely identifying information (path, namespace, name, scope).
263 264 265 266 267 268 269 270 |
# File 'lib/yard/code_objects/base.rb', line 263 def copy_to(other) copyable_attributes.each do |ivar| ivar = "@#{ivar}" other.instance_variable_set(ivar, instance_variable_get(ivar)) end other.docstring = @docstring.to_raw other end |