class Ember::Middleman::Templates
Public Class Methods
source_root()
click to toggle source
# File lib/ember/middleman/templates.rb, line 18 def self.source_root File.join(File.dirname(__FILE__), 'templates') end
Public Instance Methods
build_scaffold()
click to toggle source
# File lib/ember/middleman/templates.rb, line 22 def build_scaffold template 'config.tt', File.join(location, 'config.rb') empty_directory File.join(location, 'source', options[:css_dir]) empty_directory File.join(location, 'source', options[:images_dir]) js_dir = File.join(location, 'source', options[:js_dir]) directory File.join('source', 'javascripts'), js_dir %w( initializers models controllers helpers views components templates routes ).each do |type| empty_directory File.join(js_dir, type) copy_file 'gitkeep', File.join(js_dir, type, '.gitkeep') end %w( source/layouts/layout.html.erb source/index.html.erb source/javascripts/templates/index.js.hbs ).each do |file| copy_file file, File.join(location, file) end end