Sha256: cce9b65957b016b5fea0080840a6da0ea1fbbce78d8b401b14fbfc67e7ba77bf

Contents?: true

Size: 1.22 KB

Versions: 2

Compression:

Stored size: 1.22 KB

Contents

# frozen_string_literal: true
require 'mnemosyne/version'

require 'active_support'
require 'active_support/notifications'

module Mnemosyne
  require 'mnemosyne/global'
  extend Global

  require 'mnemosyne/clock'
  require 'mnemosyne/span'
  require 'mnemosyne/trace'

  require 'mnemosyne/config'
  require 'mnemosyne/client'
  require 'mnemosyne/instrumenter'

  require 'mnemosyne/probe'
  require 'mnemosyne/probes'

  module Probes
    require 'mnemosyne/probes/mnemosyne/tracer'

    require 'mnemosyne/probes/acfs/request'
    require 'mnemosyne/probes/action_controller/process_action'
    require 'mnemosyne/probes/action_controller/renderers'
    require 'mnemosyne/probes/action_view/render_partial'
    require 'mnemosyne/probes/action_view/render_template'
    require 'mnemosyne/probes/active_record/query'
    require 'mnemosyne/probes/grape/endpoint_render'
    require 'mnemosyne/probes/grape/endpoint_run'
    require 'mnemosyne/probes/grape/endpoint_run_filters'
    require 'mnemosyne/probes/responder/respond'
    require 'mnemosyne/probes/restify/em'
    require 'mnemosyne/probes/restify/typhoeus'
  end

  module Middleware
    require 'mnemosyne/middleware/rack'
  end

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mnemosyne-ruby-0.2.0 lib/mnemosyne.rb
mnemosyne-ruby-0.1.0 lib/mnemosyne.rb