Sha256: dbd5032a9f03e7490a80363774d817835ee13326a1ed4f69c635be8801a53f13

Contents?: true

Size: 741 Bytes

Versions: 5

Compression:

Stored size: 741 Bytes

Contents

module Middleman
  module Blog
    class Template < Middleman::Templates::Base
      def self.source_root
        File.dirname(__FILE__)
      end
  
      def build_scaffold
        template "template/config.tt", File.join(location, "config.rb")
        directory "template/source", File.join(location, "source")
    
        empty_directory File.join(location, "source", options[:css_dir])
        empty_directory File.join(location, "source", options[:js_dir])
        empty_directory File.join(location, "source", options[:images_dir])
      end
  
      def generate_rack
        template "template/config.ru", File.join(location, "config.ru")
      end
    end
  end
end

Middleman::Templates.register(:blog, Middleman::Blog::Template)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
middleman-blog-0.1.5 lib/middleman-blog/template.rb
middleman-blog-0.1.4 lib/middleman-blog/template.rb
middleman-blog-0.1.3 lib/middleman-blog/template.rb
middleman-blog-0.1.2 lib/middleman-blog/template.rb
middleman-blog-0.1.0 lib/middleman-blog/template.rb