Class: OpsPreflight::Config
- Inherits:
-
Object
- Object
- OpsPreflight::Config
- Defined in:
- lib/ops_preflight/config.rb
Constant Summary collapse
- CONFIG_FILE =
'config/preflight.yml'
Instance Method Summary collapse
- #client_args(rails_env) ⇒ Object
-
#initialize ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize ⇒ Config
Returns a new instance of Config.
7 8 9 |
# File 'lib/ops_preflight/config.rb', line 7 def initialize config end |
Instance Method Details
#client_args(rails_env) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/ops_preflight/config.rb', line 11 def client_args(rails_env) str = '' config.each do |var, value| next if var == :environments str << " #{var.to_s.upcase}='#{value}'" end if config[:environments] && config[:environments][rails_env.to_sym] config[:environments][rails_env.to_sym].each do |var, value| str << " #{var.to_s.upcase}='#{value}'" end end str end |