Top Level Namespace

Defined Under Namespace

Classes: GitDeploy

Constant Summary collapse

RACK_ENV =
ENV['RACK_ENV'] || get_env
BUNDLE_WITHOUT =
ENV['BUNDLE_WITHOUT'] || 'development:test'

Instance Method Summary collapse

Instance Method Details

#get_envObject



8
9
10
11
12
13
14
15
16
17
# File 'lib/git_deploy/templates/before_restart.rb', line 8

def get_env
  case `hostname`
  when /obdev/
    'development'
  when /.local$/
    'local'
  else
    'production'
  end  
end

#run(cmd) ⇒ Object



4
5
6
# File 'lib/git_deploy/templates/before_restart.rb', line 4

def run(cmd)
  exit($?.exitstatus) unless system "umask 002 && #{cmd}"
end