Class: California::Cli

Inherits:
Thor
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/california/cli.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



16
17
18
# File 'lib/california/cli.rb', line 16

def self.source_root
  File.dirname __FILE__
end

Instance Method Details

#generate(appname) ⇒ Object



9
10
11
12
13
14
# File 'lib/california/cli.rb', line 9

def generate(appname)
  template 'templates/app/Capfile', "#{appname}/Capfile"
  template 'templates/app/config/deploy.rb', "#{appname}/config/deploy.rb"
  template 'templates/app/config/deploy/stage.rb', "#{appname}/config/deploy/staging.rb"
  template 'templates/app/config/deploy/stage.rb', "#{appname}/config/deploy/production.rb"
end