Sha256: 622dfbc9a5102816fa6b3704e5ecaf770e096653383a20c983f657be4826518e
Contents?: true
Size: 643 Bytes
Versions: 2
Compression:
Stored size: 643 Bytes
Contents
# frozen_string_literal: true require 'rails' module Mnemosyne class Railtie < ::Rails::Railtie initializer 'mnemosyne.initialize' do |app| config = app.config_for('mnemosyne') config['application'] ||= app.class.name.underscore.titleize config['logger'] ||= Rails.logger config['enabled'] ||= config.key?('server') config = ::Mnemosyne::Config.new(config) if config.enabled? ::Mnemosyne::Instrumenter.start!(config) app.middleware.insert 0, ::Mnemosyne::Middleware::Rack else config.logger.warn '[MNEMOSYNE] Instrumenter not enabled.' end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mnemosyne-ruby-1.0.0 | lib/mnemosyne/railtie.rb |
mnemosyne-ruby-0.2.0 | lib/mnemosyne/railtie.rb |