lib/trifle/logger/tracer/hash.rb in trifle-logger-0.3.0 vs lib/trifle/logger/tracer/hash.rb in trifle-logger-0.3.1
- old
+ new
@@ -4,17 +4,17 @@
module Logger
module Tracer
class Hash
attr_accessor :key, :meta, :data, :tags, :artifacts, :state, :ignore, :reference
- def initialize(key:, meta: nil, config: nil)
+ def initialize(key:, reference: nil, meta: nil, config: nil)
@key = key
@meta = meta
@config = config
set_defaults!
trace("Tracer has been initialized for #{key}")
- @reference = liftoff.first
+ @reference = reference || liftoff.first
end
def set_defaults!
@data = []
@tags = []