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