class TogoStanza::CLI::ProviderGenerator
Public Class Methods
source_root()
click to toggle source
# File lib/togostanza/cli.rb, line 11 def self.source_root File.expand_path('../../../templates/provider', __FILE__) end
Public Instance Methods
create_files()
click to toggle source
# File lib/togostanza/cli.rb, line 15 def create_files template 'gitignore.erb', "#{name}/.gitignore" template 'Gemfile.erb', "#{name}/Gemfile" template 'config.ru.erb', "#{name}/config.ru" template 'Procfile.erb', "#{name}/Procfile" template 'config/unicorn.rb.erb', "#{name}/config/unicorn.rb" create_file "#{name}/log/.keep" end
init_repo()
click to toggle source
# File lib/togostanza/cli.rb, line 25 def init_repo inside name do run "bundle" run "git init ." run "git add -A" end end