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 |