class Middleman::Templates::Base
Base Template class. Handles basic options and paths.
def generate_bundler!
-
(void)
-
def generate_bundler! template "shared/Gemfile.tt", File.join(location, "Gemfile") inside(location) do ::Middleman::Cli::Bundle.new.invoke(:bundle) end unless ENV["TEST"] end
def generate_gitignore!
-
(void)
-
def generate_gitignore! return unless options[:git] copy_file "shared/gitignore", File.join(location, ".gitignore") end
def generate_rack!
-
(void)
-
def generate_rack! return unless options[:rack] template "shared/config.ru", File.join(location, "config.ru") end
def initialize(names, options)
def initialize(names, options) super source_paths << File.join(File.dirname(__FILE__), 'templates') end