Sha256: 28ea1fedafeb44c6d582fcf607413506ec23879315c60f6a8ee53fcd5681f319

Contents?: true

Size: 512 Bytes

Versions: 2

Compression:

Stored size: 512 Bytes

Contents

# frozen_string_literal: true

require "rails"
require "exception_notification"
require "exception_notification/rails"

module Lamian
  # Rails engine, which injects middleware and appends
  # lamian views to rails library.
  # Lamian views are used in exception_notifier to provide
  # request_log section
  class Engine < ::Rails::Engine
    config.app_middleware.insert_before(
      ExceptionNotification::Rack,
      ::Lamian::Middleware,
    )

    paths["app/views"] << "lib/lamian/rails_views"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lamian-1.0.1 lib/lamian/engine.rb
lamian-1.0.0alpha lib/lamian/engine.rb