module OCG::Copyable
Constants
- VARIABLES_TO_COPY
Public Instance Methods
initialize_copy(source)
click to toggle source
# File lib/ocg/copyable.rb, line 8 def initialize_copy(source) self.class::VARIABLES_TO_COPY.each do |variable| key = "@#{variable}".to_sym value = source.instance_variable_get key instance_variable_set key, value.dup end end