alexandre025/cdx

View on GitHub
lib/cdx/engine.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Cdx
  class Engine < ::Rails::Engine
    isolate_namespace Cdx

    config.generators do |g|
      g.test_framework :rspec, fixture: false
      g.fixture_replacement :factory_girl, dir: 'spec/factories'
      g.helper false
    end

    # initializer 'cdx.action_controller.include_all_helpers' do |app|
    #   app.config.action_controller.include_all_helpers = false
    # end

    initializer 'cdx.assets.precompile', group: :all do |app|
      app.config.assets.precompile += %w[cdx/admin.js cdx/admin.css cdx/*.png cdx/*.jpg ]

      app.config.assets.precompile << Proc.new do |path, fn|
        fn =~ /vendor\/assets\/(images|fonts)\/<%= gem.short_name %>/ && !%w(.js .css).include?(File.extname(path))
      end

    end
  end
end

require 'cdx/routes'