Module: CapistranoMulticonfigParallel::CapistranoHelper

Included in:
ApplicationHelper
Defined in:
lib/capistrano_multiconfig_parallel/helpers/capistrano_helper.rb

Overview

helper methods used for capistrano actions

Class Method Summary collapse

Class Method Details

.env_key_format(key, version = false) ⇒ Object



14
15
16
# File 'lib/capistrano_multiconfig_parallel/helpers/capistrano_helper.rb', line 14

def env_key_format(key, version = false)
  version == true ? key.downcase : key
end

.env_prefix(key, version = false) ⇒ Object



10
11
12
# File 'lib/capistrano_multiconfig_parallel/helpers/capistrano_helper.rb', line 10

def env_prefix(key, version = false)
  key != CapistranoMulticonfigParallel.env_job_key_id && version == true ? '-S' : ''
end

.filtered_env_keys_format(keys, version = false) ⇒ Object



6
7
8
# File 'lib/capistrano_multiconfig_parallel/helpers/capistrano_helper.rb', line 6

def filtered_env_keys_format(keys, version = false)
  keys.map { |key| env_key_format(key, version) }
end

.setup_flags_for_job(options) ⇒ Object



22
23
24
25
26
27
28
# File 'lib/capistrano_multiconfig_parallel/helpers/capistrano_helper.rb', line 22

def setup_flags_for_job(options)
  array_options = []
  options.each do |key, value|
    array_options << "--#{key}=#{value}"
  end
  array_options
end

.trace_flag(version = false) ⇒ Object



18
19
20
# File 'lib/capistrano_multiconfig_parallel/helpers/capistrano_helper.rb', line 18

def trace_flag(version = false)
  version == true ? '--verbose' : '--trace'
end