Sha256: 894027a4f91eab843dc40261fb0e285b2007194479db5770e4d3f376674cdab8

Contents?: true

Size: 485 Bytes

Versions: 45

Compression:

Stored size: 485 Bytes

Contents

module Instana
  AUTOLOAD_DIRECTORIES = [:instrumentation, :frameworks].freeze
end

#
# Load all of the files in the specified subdirectories
#
::Instana::AUTOLOAD_DIRECTORIES.each do |d|
  pattern = File.join(File.dirname(__FILE__), d.to_s, '*.rb')
  Dir.glob(pattern) do |f|
    begin
      require f
    rescue => e
      Instana.logger.error "#{__method__}:#{File.basename(__FILE__)}:#{__LINE__}: #{e.message}"
      Instana.logger.debug e.backtrace.join("\r\n")
    end
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
instana-1.7.14 lib/instana/instrumentation.rb
instana-1.7.14a lib/instana/instrumentation.rb
instana-1.7.13 lib/instana/instrumentation.rb
instana-1.7.12 lib/instana/instrumentation.rb
instana-1.7.11 lib/instana/instrumentation.rb
instana-1.7.10 lib/instana/instrumentation.rb
instana-1.7.9 lib/instana/instrumentation.rb
instana-1.7.8 lib/instana/instrumentation.rb
instana-1.7.7 lib/instana/instrumentation.rb
instana-1.7.6 lib/instana/instrumentation.rb
instana-1.7.5 lib/instana/instrumentation.rb
instana-1.7.4 lib/instana/instrumentation.rb
instana-1.7.3 lib/instana/instrumentation.rb
instana-1.7.2 lib/instana/instrumentation.rb
instana-1.7.1 lib/instana/instrumentation.rb
instana-1.7.0 lib/instana/instrumentation.rb
instana-1.6.1 lib/instana/instrumentation.rb
instana-1.6.0 lib/instana/instrumentation.rb
instana-1.5.2 lib/instana/instrumentation.rb
instana-1.5.1 lib/instana/instrumentation.rb