1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
require 'rails/railtie'
module Versionist
class Railtie < Rails::Railtie
config.versionist = ActiveSupport::OrderedOptions.new
initializer 'versionist.configure' do |app|
ActionDispatch::Routing::Mapper.send :include, Versionist::Routing
end
config.app_middleware.use Versionist::Middleware
config.after_initialize do
generators = config.respond_to?(:app_generators) ? config.app_generators : config.generators
Versionist.configuration.configured_test_framework = generators.options[:rails][:test_framework]
end
end
end
|