Sha256: 424fad0e889c788100f5c33a420d83b5c18ee9e658df09f6f399001818a4274c
Contents?: true
Size: 823 Bytes
Versions: 1
Compression:
Stored size: 823 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" copy_file "Procfile.dev", "#{name}/Procfile.dev" end def change_directory_bundle puts run("cd #{name} && bundle install") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stealth-1.0.0.pre1 | lib/stealth/generators/builder.rb |