module Zanzou

Constants

NON_DESTRUCTIVE_BASIC_OBJECT_METHODS
NON_DESTRUCTIVE_OBJECT_METHODS
VERSION

Public Class Methods

with_updates(obj, &block) click to toggle source
# File lib/zanzou.rb, line 201
def self.with_updates(obj, &block)
  shadow = ShadowNode.create(obj, parent: nil, parent_key: nil)
  block.call(shadow)
  return ShadowNode.finalize(shadow)
end

Public Instance Methods

with_updates(&block) click to toggle source
# File lib/zanzou.rb, line 197
def with_updates(&block)
  Zanzou.with_updates(self, &block)
end