Method: Sentry::Profiler#initialize
- Defined in:
- lib/sentry/profiler.rb
permalink #initialize(configuration) ⇒ Profiler
Returns a new instance of Profiler.
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/sentry/profiler.rb', line 19 def initialize(configuration) @event_id = SecureRandom.uuid.delete("-") @started = false @sampled = nil @profiling_enabled = defined?(StackProf) && configuration.profiling_enabled? @profiles_sample_rate = configuration.profiles_sample_rate @project_root = configuration.project_root @app_dirs_pattern = configuration.app_dirs_pattern @in_app_pattern = Regexp.new("^(#{@project_root}/)?#{@app_dirs_pattern}") end |