mirror of
https://github.com/middleman/middleman.git
synced 2022-11-09 12:20:27 -05:00
20 lines
493 B
Ruby
20 lines
493 B
Ruby
|
module Middleman
|
||
|
def self.templates_path
|
||
|
File.join(`cd ~ && pwd`.chomp, ".middleman")
|
||
|
end
|
||
|
end
|
||
|
|
||
|
class Middleman::Templates::Local < Middleman::Templates::Base
|
||
|
def self.source_root
|
||
|
Middleman.templates_path
|
||
|
end
|
||
|
|
||
|
def build_scaffold
|
||
|
directory options[:template].to_s, location
|
||
|
end
|
||
|
end
|
||
|
|
||
|
Dir[File.join(Middleman.templates_path, "*")].each do |dir|
|
||
|
next unless File.directory?(dir)
|
||
|
Middleman::Templates.register(File.basename(dir).to_sym, Middleman::Templates::Local)
|
||
|
end
|