Sha256: 61c04a13c7b3e41ad833a7505502e992ef2d72d31f761e036287596a60b43d24
Contents?: true
Size: 717 Bytes
Versions: 2
Compression:
Stored size: 717 Bytes
Contents
module Rambulance class Railtie < Rails::Railtie initializer 'rambulance', after: :prepend_helpers_path do |app| ActiveSupport.on_load(:action_controller) do require "rambulance/exceptions_app" end app.config.exceptions_app = ->(env) { begin ActiveSupport::Dependencies.load_missing_constant(Object, :ExceptionsApp) ::ExceptionsApp.call(env) rescue NameError ::Rambulance::ExceptionsApp.call(env) end } ActiveSupport.on_load(:after_initialize) do Rails.application.routes.append do mount app.config.exceptions_app, at: '/rambulance' end if Rails.env.development? end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rambulance-1.0.1 | lib/rambulance/railtie.rb |
rambulance-1.0.0 | lib/rambulance/railtie.rb |