Sha256: 82a5825f3aa47a5b1a4379bd5d19ff0ce48ca70d6f496a51e1b4b6b997f980b0
Contents?: true
Size: 659 Bytes
Versions: 3
Compression:
Stored size: 659 Bytes
Contents
module MiddlemanEmberScaffold module Generators class Scaffold < Thor include Thor::Actions def self.source_root File.expand_path(File.dirname(__FILE__), "../template") end desc "build scaffold", "Build a scaffold for a Middleman Ember Project" def scaffold(*args) destination_root=args[0] src = File.expand_path(File.join(File.dirname(__FILE__), "../template")) directory(src, destination_root) puts 'Running bundle install.......' puts %x[bash -l -c 'cd #{destination_root}; bundle install'] puts 'Building scaffold....' puts %x[bash -l -c 'cd #{destination_root}; middleman build'] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mes-0.2.1 | lib/middleman_ember_scaffold/generators/scaffold.rb |
mes-0.1.1 | lib/middleman_ember_scaffold/generators/scaffold.rb |
mes-0.1.0 | lib/middleman_ember_scaffold/generators/scaffold.rb |