Sha256: a9381864daa7b37d3e58b676d89792a50483b1d56ac80cf7c6b3ba5ac1392c6c
Contents?: true
Size: 766 Bytes
Versions: 2
Compression:
Stored size: 766 Bytes
Contents
require 'thor/group' module Stealth module Generators class Builder < Thor::Group include Thor::Actions argument :name def self.source_root File.dirname(__FILE__) + "/builder" end def create_bot_directory empty_directory(name) end def create_bot_structure # Bot Directory directory('bot', "#{name}/bot") # Config Directory directory('config', "#{name}/config") # Miscellaneous Files copy_file "config.ru", "#{name}/config.ru" copy_file "Gemfile", "#{name}/Gemfile" copy_file "readme.md", "#{name}/readme.md" end def change_directory_bundle puts run("cd #{name} && bundle install") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
stealth-0.10.6 | lib/stealth/generators/builder.rb |
stealth-0.10.5 | lib/stealth/generators/builder.rb |