Class: Capistrano::Racecar

Inherits:
Plugin
  • Object
show all
Defined in:
lib/capistrano/racecar.rb

Instance Method Summary collapse

Instance Method Details

#define_tasksObject



6
7
8
# File 'lib/capistrano/racecar.rb', line 6

def define_tasks
  eval_rakefile File.expand_path('../tasks/racecar.rake', __FILE__)
end

#set_defaultsObject



10
11
12
13
14
15
16
# File 'lib/capistrano/racecar.rb', line 10

def set_defaults
  set_if_empty :racecar_task_path, 'config/racecar_task.yml'
  set_if_empty :racecar_role, :app
  set_if_empty :racecar_user, :system
  set_if_empty :racecar_ctl, 'bundle exec racecarctl'
  set_if_empty :racecar_pid_path, "#{fetch(:deploy_to)}/shared/tmp/pids"
end