class Object

Public Instance Methods

export_instance_variable(variable, to) { |v| ... } click to toggle source
# File lib/rggen/core/core_extensions/object.rb, line 4
def export_instance_variable(variable, to)
  instance_variable_defined?(variable) &&
    instance_variable_get(variable)
      .yield_self { |v| block_given? ? yield(v) : v }
      .yield_self { |v| to.instance_variable_set(variable, v) }
end
singleton_exec(*args, &block) click to toggle source
# File lib/rggen/core/core_extensions/object.rb, line 11
def singleton_exec(*args, &block)
  singleton_class.class_exec(*args, &block)
end