Sha256: cf58c0b18acaf1539b78b141ea25be3e408ccb8c83cb32e881be82271c324bc0
Contents?: true
Size: 590 Bytes
Versions: 28
Compression:
Stored size: 590 Bytes
Contents
# frozen_string_literal: true module ElasticAPM # @api private module Spies # @api private class TiltSpy TYPE = 'template.tilt' def install ::Tilt::Template.class_eval do alias render_without_apm render def render(*args, &block) name = options[:__elastic_apm_template_name] || 'Unknown template' ElasticAPM.with_span name, TYPE do render_without_apm(*args, &block) end end end end end register 'Tilt::Template', 'tilt/template', TiltSpy.new end end
Version data entries
28 entries across 28 versions & 1 rubygems