Sha256: 93ae5c43f99f5003a8421b9d325d906462c7e1da6b55f4d0dc5fe01b20dd9499

Contents?: true

Size: 871 Bytes

Versions: 12

Compression:

Stored size: 871 Bytes

Contents

module Formstrap
  class Engine < Rails::Engine
    engine_name "formstrap"

    # require "closure_tree"
    # require "redcarpet"
    # require "rouge"

    # Add translations to main app
    config.before_configuration do
      config.i18n.load_path += Dir["#{config.root}/config/locales/**/*.yml"]
    end

    # Add assets to precompilation list
    initializer "formstrap.assets" do |app|
      next unless app.config.respond_to?(:assets)
      app.config.assets.precompile += %w[formstrap.js formstrap.css formstrap.scss]
    end

    # Add importmap to main app
    initializer "headmin.importmap", before: "importmap" do |app|
      next unless app.config.respond_to?(:importmap)
      app.config.importmap.paths << Engine.root.join("config/importmap.rb")
      app.config.importmap.cache_sweepers << Engine.root.join("app/assets/javascripts")
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
formstrap-0.3.5 lib/formstrap/engine.rb
formstrap-0.3.4 lib/formstrap/engine.rb
formstrap-0.3.3 lib/formstrap/engine.rb
formstrap-0.3.2 lib/formstrap/engine.rb
formstrap-0.3.1 lib/formstrap/engine.rb
formstrap-0.3.0 lib/formstrap/engine.rb
formstrap-0.2.1 lib/formstrap/engine.rb
formstrap-0.2.0 lib/formstrap/engine.rb
formstrap-0.1.3 lib/formstrap/engine.rb
formstrap-0.1.2 lib/formstrap/engine.rb
formstrap-0.1.1 lib/formstrap/engine.rb
formstrap-0.1.0 lib/formstrap/engine.rb