Sha256: 76de7ebba844ea164e0b0ddb9a6d7aaf64467f6807fb9264df2383e604682e5c
Contents?: true
Size: 921 Bytes
Versions: 1
Compression:
Stored size: 921 Bytes
Contents
require 'rails' require 'ixtlan/errors/rescue_module' require 'ixtlan/errors/error_handler' require 'ixtlan/errors/error_dumper' module Ixtlan module Errors class Railtie < Rails::Railtie config.before_configuration do |app| path = File.join(File.dirname(__FILE__), "mailer") unless ActionMailer::Base.view_paths.member? path ActionMailer::Base.view_paths= [ActionMailer::Base.view_paths, path].flatten end app.config.class.class_eval do attr_accessor :error_dumper, :skip_rescue_module app.config.error_dumper = ErrorDumper.new app.config.skip_rescue_module = false end end config.after_initialize do |app| ::ActionController::Base.send(:include, RescueModule) unless app.config.skip_rescue_module ::ActionController::Base.send(:include, ErrorHandler) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ixtlan-error-handler-0.1.0 | lib/ixtlan/errors/railtie.rb |