Module: Capistrano::FigaroYml::Helpers
- Defined in:
- lib/capistrano/figaro_yml/helpers.rb
Instance Method Summary collapse
- #check_config_present_error ⇒ Object
- #check_figaro_file_exists_error ⇒ Object
-
#check_git_tracking_error ⇒ Object
error helpers.
- #figaro_yml_content ⇒ Object
- #figaro_yml_env ⇒ Object
- #local_figaro_yml(env) ⇒ Object
Instance Method Details
#check_config_present_error ⇒ Object
34 35 36 37 38 39 |
# File 'lib/capistrano/figaro_yml/helpers.rb', line 34 def check_config_present_error puts puts "Error - '#{figaro_yml_env}' config not present in '#{fetch(:figaro_yml_local_path)}'." puts "Please populate it." puts end |
#check_figaro_file_exists_error ⇒ Object
41 42 43 44 45 |
# File 'lib/capistrano/figaro_yml/helpers.rb', line 41 def check_figaro_file_exists_error puts puts "Error - '#{fetch(:figaro_yml_local_path)}' file does not exists, and it's required." puts end |
#check_git_tracking_error ⇒ Object
error helpers
22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/capistrano/figaro_yml/helpers.rb', line 22 def check_git_tracking_error puts puts "Error - please remove '#{fetch(:figaro_yml_local_path)}' from git:" puts puts " $ git rm --cached #{fetch(:figaro_yml_local_path)}" puts puts "and gitignore it:" puts puts " $ echo '#{fetch(:figaro_yml_local_path)}' >> .gitignore" puts end |
#figaro_yml_content ⇒ Object
16 17 18 |
# File 'lib/capistrano/figaro_yml/helpers.rb', line 16 def figaro_yml_content { figaro_yml_env => local_figaro_yml(figaro_yml_env) }.to_yaml end |
#figaro_yml_env ⇒ Object
12 13 14 |
# File 'lib/capistrano/figaro_yml/helpers.rb', line 12 def figaro_yml_env fetch(:figaro_yml_env).to_s end |
#local_figaro_yml(env) ⇒ Object
7 8 9 10 |
# File 'lib/capistrano/figaro_yml/helpers.rb', line 7 def local_figaro_yml(env) @local_figaro_yml ||= YAML.load_file(figaro_yml_local_path) @local_figaro_yml[env] end |