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 = []