Sha256: 49985f56c939b346ecd21791fd370903c87e420ceda49a9bc0b5294fbcb3b1af

Contents?: true

Size: 928 Bytes

Versions: 4

Compression:

Stored size: 928 Bytes

Contents

require 'thread'
require 'socket'
require 'openssl'
require 'net/http'
require 'active_support/notifications'

module Skylight
  class Error < RuntimeError; end

  TIERS = %w(
    app
    view
    db
    gc)

  # First require all util files
  require 'skylight/util/atomic'
  require 'skylight/util/bytes'
  require 'skylight/util/clock'
  require 'skylight/util/ewma'
  require 'skylight/util/gzip'
  require 'skylight/util/http'
  require 'skylight/util/queue'
  require 'skylight/util/uniform_sample'
  require 'skylight/util/uuid'

  # Then require the rest
  require 'skylight/sanity_checker'
  require 'skylight/compat'
  require 'skylight/config'
  require 'skylight/instrumenter'
  require 'skylight/middleware'
  require 'skylight/normalize'
  require 'skylight/json_proto'
  require 'skylight/subscriber'
  require 'skylight/trace'
  require 'skylight/worker'
end

if defined?(Rails)
  require 'skylight/railtie'
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
skylight-0.0.13 lib/skylight.rb
skylight-0.0.12 lib/skylight.rb
skylight-0.0.11 lib/skylight.rb
skylight-0.0.10 lib/skylight.rb