class CapistranoUploadConfig::Helpers

Public Class Methods

get_config_name(config, stage, local_base_dir) click to toggle source
# File lib/capistrano/upload-config.rb, line 7
def get_config_name(config, stage, local_base_dir)
  path = File.dirname(File.join(local_base_dir, 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?
  File.join(path, local_file)
end