Sha256: 81da097eb1952d148e7b0570bdf0e4ef207913a43b6ed2efe80a86e2e1060279

Contents?: true

Size: 783 Bytes

Versions: 3

Compression:

Stored size: 783 Bytes

Contents

require 'rails/railtie'
require 'action_view/log_subscriber'
require 'action_controller/log_subscriber'

class DetailParser::Railtie < Rails::Railtie
  env = Rails.env.to_sym || :development

  puts " ====== in Rails railtile"

  config.detail_parser = ActiveSupport::OrderedOptions.new
  config.detail_parser.enabled = false

  # DetailParser::Logger.logger = Rails.application.config.logger || Rails.logger.presence

  initializer 'detail parser logger', after: :load_config_initializers do
    DetailParser::Logger.logger = Rails.application.config.logger || Rails.logger.presence
    DetailParser::Logger.filter = ActionDispatch::Http::ParameterFilter.new Rails.application.config.filter_parameters
  end

  config.after_initialize do |app|
    DetailParser.setup(app)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
detail_parser-0.1.4 lib/detail_parser/railtie.rb
detail_parser-0.1.3 lib/detail_parser/railtie.rb
detail_parser-0.1.2 lib/detail_parser/railtie.rb