Sha256: 78513fb369804d7b9ba028e1bf66f4962a9a4cf91cde2cbea9496c0a32e5f048

Contents?: true

Size: 879 Bytes

Versions: 3

Compression:

Stored size: 879 Bytes

Contents

module Decko
  # decko configuration (also see cardio/railtie)
  class Railtie < Rails::Railtie
    config.assets.enabled = false
    # config.assets.version = "1.0" # does the version matter if not enabled??

    config.before_configuration do |app|
      gem_root = Decko.gem_root
      app.config.tap do |c|
        c.allow_concurrency = false
        c.filter_parameters += [:password]
        c.autoload_paths += Dir["#{gem_root}/lib"]

        c.paths.tap do |p|
          p["lib/tasks"].unshift "#{gem_root}/lib/decko/tasks"

          p["config/environments"].unshift "#{gem_root}/config/environments"
          p["config/initializers"].unshift "#{gem_root}/config/initializers"

          unless p["config/routes.rb"].existent.present?
            p["config/routes.rb"] << "#{gem_root}/config/application_routes.rb"
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
decko-0.13.2 lib/decko/railtie.rb
decko-0.13.1 lib/decko/railtie.rb
decko-0.13.0 lib/decko/railtie.rb