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
- .env_key_format(key, version = false) ⇒ Object
- .env_prefix(key, version = false) ⇒ Object
- .filtered_env_keys_format(keys, version = false) ⇒ Object
- .setup_flags_for_job(options) ⇒ Object
- .trace_flag(version = false) ⇒ Object
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() = [] .each do |key, value| << "--#{key}=#{value}" end 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 |