Sha256: 47cf52333db6bbc873e882024f51df9384881d3a1dcf09e82384d4b715800b67

Contents?: true

Size: 416 Bytes

Versions: 12

Compression:

Stored size: 416 Bytes

Contents

require 'startback/audit'

module Startback
  module Audit
    class OperationTracer
      include Startback::Audit::Shared

      def call(runner, op, &block)
        op.context.trace_span({
          type: :operation,
          op: op_name(op),
          data: op_data(op),
          context: op_context(op)
        }, &block)
      end

    end # class OperationTracer
  end # module Audit
end # module Startback

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
startback-1.1.0 lib/startback/audit/operation_tracer.rb
startback-1.0.3 lib/startback/audit/operation_tracer.rb
startback-1.0.2 lib/startback/audit/operation_tracer.rb
startback-1.0.1 lib/startback/audit/operation_tracer.rb
startback-1.0.0 lib/startback/audit/operation_tracer.rb
startback-0.19.4 lib/startback/audit/operation_tracer.rb
startback-0.19.3 lib/startback/audit/operation_tracer.rb
startback-0.19.1 lib/startback/audit/operation_tracer.rb
startback-0.19.0 lib/startback/audit/operation_tracer.rb
startback-0.18.2 lib/startback/audit/operation_tracer.rb
startback-0.18.1 lib/startback/audit/operation_tracer.rb
startback-0.18.0 lib/startback/audit/operation_tracer.rb