lib/debug_extras/railtie.rb in debug-extras-0.3.6 vs lib/debug_extras/railtie.rb in debug-extras-0.4.0
- old
+ new
@@ -1,15 +1,11 @@
require "debug_extras/middleware/debug"
-require "debug_extras/middleware/fast_better_errors"
module DebugExtras
class Railtie < Rails::Railtie
- initializer "debug_extras.configure_rails_initialization" do
- if Rails.env.development?
- insert_middleware(DebugExtras::Debug)
- insert_middleware(DebugExtras::FastBetterErrors) if better_errors_slow?
- end
+ initializer "debug_extras.setup_middleware" do
+ insert_middleware(DebugExtras::Debug) if Rails.env.development?
end
private
def insert_middleware(middleware)
@@ -18,14 +14,9 @@
elsif defined? ActionDispatch::DebugExceptions
app.middleware.insert_after ActionDispatch::DebugExceptions, middleware
else
app.middleware.use middleware
end
- end
-
- def better_errors_slow?
- return false unless defined?(BetterErrors) && defined?(Puma::Const::PUMA_VERSION)
- BetterErrors.binding_of_caller_available && Puma::Const::PUMA_VERSION.split(".").first.to_i == 3
end
def app
Rails.application
end