class InfluxReporter::Injections::Tilt::Injector

Constants

KIND

Public Instance Methods

install() click to toggle source
# File lib/influx_reporter/injections/sinatra.rb, line 40
def install
  ::Tilt::Template.class_eval do
    alias_method :render_without_opb, :render

    def render(*args, &block)
      sig = options[:__influx_reporter_template_sig] || 'Unknown template'

      InfluxReporter.trace sig, KIND do
        render_without_opb(*args, &block)
      end
    end
  end
end
render(*args, &block) click to toggle source
# File lib/influx_reporter/injections/sinatra.rb, line 44
def render(*args, &block)
  sig = options[:__influx_reporter_template_sig] || 'Unknown template'

  InfluxReporter.trace sig, KIND do
    render_without_opb(*args, &block)
  end
end