Method: RgGen::Base::Item.inherit_class_instance_variable

Defined in:
lib/rggen/base/item.rb

.inherit_class_instance_variable(variable_name, klass, &block) ⇒ Object



15
16
17
18
19
20
# File 'lib/rggen/base/item.rb', line 15

def inherit_class_instance_variable(variable_name, klass, &block)
  return unless klass.instance_variable_defined?(variable_name)
  v = klass.instance_variable_get(variable_name)
  v = block.call(v) if block_given?
  instance_variable_set(variable_name, v)
end