Sha256: a3a81f857b5be86fc33ae38723705b5a148153e5c029eca4eb6670004616b57f

Contents?: true

Size: 741 Bytes

Versions: 1

Compression:

Stored size: 741 Bytes

Contents

module Pug
  class Railtie < Rails::Engine
    config.pug               = ActiveSupport::OrderedOptions.new
    config.pug.pretty        = Rails.env.development?
    config.pug.self          = false
    config.pug.compile_debug = Rails.env.development?
    config.pug.globals       = []
    config.jade              = config.pug

    config.before_initialize do |app|
      register_jade = -> (env = nil) {
        (env || app.assets).register_engine '.jade', ::Pug::Template
        (env || app.assets).register_engine '.pug',  ::Pug::Template
      }

      if app.config.assets.respond_to?(:configure)
        app.config.assets.configure { |env| register_jade.call(env) }
      else
        register_jade.call
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pug-rails-1.11.0 lib/pug/railtie.rb