Method: Puppy::TracedObject#initialize

Defined in:
lib/puppy.rb

#initialize(obj, opts = {}, &block) ⇒ TracedObject

Initializes the traced object instance with the original instance, options and conditional tracing block.



70
71
72
73
74
# File 'lib/puppy.rb', line 70

def initialize( obj, opts = {}, &block )
    @is_puppy_traced = true
  @object, @opts, @block = obj, DEFAULTS.merge(opts), block
    @stream = @opts[:stream]
end