Sha256: 1a12abac04a936c043df49f44376f39d66fadace80eba2c0617ab67cc2b82d87

Contents?: true

Size: 527 Bytes

Versions: 21

Compression:

Stored size: 527 Bytes

Contents

module Skylight
  class Instrumenter < Core::Instrumenter
    def self.trace_class
      Trace
    end

    def check_install!
      # Warn if there was an error installing Skylight.

      if defined?(Skylight.check_install_errors)
        Skylight.check_install_errors(config)
      end

      if !Skylight.native? && defined?(Skylight.warn_skylight_native_missing)
        Skylight.warn_skylight_native_missing(config)
        return
      end
    end

    def process_sql(sql)
      Skylight.lex_sql(sql)
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
skylight-4.0.2 lib/skylight/instrumenter.rb
skylight-4.0.1 lib/skylight/instrumenter.rb
skylight-4.0.0 lib/skylight/instrumenter.rb
skylight-4.0.0.beta3 lib/skylight/instrumenter.rb
skylight-3.1.5 lib/skylight/instrumenter.rb
skylight-4.0.0.beta2 lib/skylight/instrumenter.rb
skylight-4.0.0.beta lib/skylight/instrumenter.rb
skylight-3.1.4 lib/skylight/instrumenter.rb
skylight-3.1.3 lib/skylight/instrumenter.rb
skylight-4.0.0.alpha4 lib/skylight/instrumenter.rb
skylight-4.0.0.alpha3 lib/skylight/instrumenter.rb
skylight-4.0.0.alpha2 lib/skylight/instrumenter.rb
skylight-3.1.3.beta lib/skylight/instrumenter.rb
skylight-4.0.0.alpha lib/skylight/instrumenter.rb
skylight-3.1.2 lib/skylight/instrumenter.rb
skylight-3.1.1 lib/skylight/instrumenter.rb
skylight-3.1.0 lib/skylight/instrumenter.rb
skylight-3.1.0.beta3 lib/skylight/instrumenter.rb
skylight-3.1.0.beta2 lib/skylight/instrumenter.rb
skylight-3.1.0.beta lib/skylight/instrumenter.rb