Sha256: a5cc386db13c3cdcda07b3991234e167780e6f29fdcc771935af5de1dc0c09b5
Contents?: true
Size: 868 Bytes
Versions: 1
Compression:
Stored size: 868 Bytes
Contents
# Copyright (c) 2012 by Tracelytics, Inc. # All rights reserved. module Oboe module Loading def self.require_api require 'oboe/version' pattern = File.join(File.dirname(__FILE__), 'api', '*.rb') Dir.glob(pattern) do |f| require f end require 'oboe/api' begin Oboe::API.extend_with_tracing rescue LoadError => e Oboe::API.extend_with_noop end require 'oboe/config' end def self.load_framework_instrumentation pattern = File.join(File.dirname(__FILE__), 'frameworks/*/', '*.rb') Dir.glob(pattern) do |f| begin require f rescue => e $stderr.puts "[oboe/loading] Error loading framework file '#{f}' : #{e}" end end end end end Oboe::Loading.require_api Oboe::Loading.load_framework_instrumentation
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
oboe-1.3.0 | lib/oboe/loading.rb |