Sha256: ce5c745b617eb85fce2a102e74a6ff744697d16c4d76b5c1084ebeae7e788cb9

Contents?: true

Size: 459 Bytes

Versions: 2

Compression:

Stored size: 459 Bytes

Contents

require "erb"

module Middleman
  module ERb
    module Renderer
      def self.included(base)
        base.supported_formats << "erb"
      end
    
      def render_path(path, layout)
        if template_exists?(path, :erb)
          layout = false if File.extname(path) == ".xml"
          erb(path.to_sym, :layout => layout)
        else
          super
        end
      end
    end
  end
end

class Middleman::Base
  include Middleman::ERb::Renderer
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
middleman-0.14.0 lib/middleman/erb.rb
middleman-0.14.0.pre2 lib/middleman/erb.rb