Sha256: 40c79b2012a683bfe0193b76cd3e8fa93cdfab990ae5e6b10beb8e98fb645bc9

Contents?: true

Size: 499 Bytes

Versions: 5

Compression:

Stored size: 499 Bytes

Contents

module Middleman::Renderers::ERb
  class << self
    def registered(app)
      app.set :erb_engine, :erb
      app.set :erb_engine_prefix, ::Tilt
      
      app.after_configuration do
        if erb_engine.is_a? Symbol
          engine = engine.to_s
          engine = engine == "erb" ? "ERB" : engine.camelize
          erb_engine = erb_engine_prefix.const_get("#{engine}Template")
        end
        
        ::Tilt.prefer(erb_engine)
      end
    end
    alias :included :registered
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
middleman-core-3.0.0.alpha.7 lib/middleman-core/renderers/erb.rb
middleman-3.0.0.alpha.6 lib/middleman/renderers/erb.rb
middleman-3.0.0.alpha.5 lib/middleman/renderers/erb.rb
middleman-3.0.0.alpha.4 lib/middleman/renderers/erb.rb
middleman-3.0.0.alpha.3 lib/middleman/renderers/erb.rb