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