File tree Expand file tree Collapse file tree 7 files changed +22
-0
lines changed
sentry-rails/spec/isolated Expand file tree Collapse file tree 7 files changed +22
-0
lines changed Original file line number Diff line number Diff line change 55 require "debug/prelude"
66rescue LoadError
77end
8+
9+ require "logger"
10+
811require "active_record"
912require "delayed_job"
1013require "delayed_job_active_record"
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ git_source(:github) { |name| "https://github.com/#{name}.git" }
66# Specify your gem's dependencies in sentry-ruby.gemspec
77gemspec
88
9+ gem "ostruct" if RUBY_VERSION >= "3.4"
10+
911gem "opentelemetry-sdk"
1012gem "opentelemetry-instrumentation-rails"
1113
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
3+ # Fixing crash:
4+ # activesupport-6.1.7.10/lib/active_support/logger_thread_safe_level.rb:16:in
5+ # . `<module:LoggerThreadSafeLevel>': uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger (NameError)
6+ require "logger"
7+
38# for https://github.com/getsentry/sentry-ruby/issues/1249
49require "active_job/railtie"
510# Rails 7.2 added HealthCheckController, which requires ActionController
Original file line number Diff line number Diff line change @@ -5,6 +5,9 @@ git_source(:github) { |name| "https://github.com/#{name}.git" }
55
66# Specify your gem's dependencies in sentry-ruby.gemspec
77gemspec
8+
9+ gem "ostruct" if RUBY_VERSION >= "3.4"
10+
811gem "sentry-ruby" , path : "../sentry-ruby"
912
1013gem "resque-retry" , "~> 1.8"
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ rack_version = ENV["RACK_VERSION"]
99rack_version = "3.0.0" if rack_version . nil?
1010gem "rack" , "~> #{ Gem ::Version . new ( rack_version ) } " unless rack_version == "0"
1111
12+ gem "ostruct" if RUBY_VERSION >= "3.4"
13+
1214redis_rb_version = ENV . fetch ( "REDIS_RB_VERSION" , "5.0" )
1315gem "redis" , "~> #{ redis_rb_version } "
1416
Original file line number Diff line number Diff line change 22
33return unless ENV [ "WITH_SENTRY_RAILS" ]
44
5+ require "logger"
6+
57require "rails"
68require "sentry-rails"
79require "spec_helper"
Original file line number Diff line number Diff line change 2222
2323require "sentry-ruby"
2424
25+ # Fixing crash:
26+ # activesupport-6.1.7.10/lib/active_support/logger_thread_safe_level.rb:16:in
27+ # . `<module:LoggerThreadSafeLevel>': uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger (NameError)
28+ require "logger"
29+
2530require 'simplecov'
2631
2732SimpleCov . start do
You can’t perform that action at this time.
0 commit comments