class Stealth::Generators::Builder
Public Class Methods
source_root()
click to toggle source
# File lib/stealth/generators/builder.rb, line 13 def self.source_root File.dirname(__FILE__) + "/builder" end
Public Instance Methods
change_directory_bundle()
click to toggle source
# File lib/stealth/generators/builder.rb, line 35 def change_directory_bundle puts run("cd #{name} && bundle install") end
create_bot_directory()
click to toggle source
# File lib/stealth/generators/builder.rb, line 17 def create_bot_directory empty_directory(name) end
create_bot_structure()
click to toggle source
# File lib/stealth/generators/builder.rb, line 21 def create_bot_structure directory('bot', "#{name}/bot") directory('config', "#{name}/config") directory('db', "#{name}/db") # Miscellaneous Files copy_file "config.ru", "#{name}/config.ru" copy_file "Rakefile", "#{name}/Rakefile" copy_file "Gemfile", "#{name}/Gemfile" copy_file "README.md", "#{name}/README.md" copy_file "Procfile.dev", "#{name}/Procfile.dev" copy_file ".gitignore", "#{name}/.gitignore" end