Class: CapistranoUploadConfig::Helpers

Inherits:
Object
  • Object
show all
Defined in:
lib/capistrano/upload-config.rb

Class Method Summary collapse

Class Method Details

.get_local_config_name(config, stage) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/capistrano/upload-config.rb', line 7

def get_local_config_name(config, stage)
  path = File.dirname(config)
  extension = File.extname(config)
  filename = File.basename(config, extension)
  extension.sub!(/^\./, '')
  local_file = [filename, stage].join('.')
  local_file = [local_file, extension].join('.') unless extension.empty?
  local_path = File.join(path, local_file)
end