class OdaniaOps::Cli::Config

Public Instance Methods

init(folder='/etc') click to toggle source
# File lib/odania_ops/cli/config.rb, line 6
def init(folder='/etc')
        config_file = File.expand_path 'ops-config.yml', folder
        current_config = default_config.deeper_merge! $config

        $logger.info "Writting new configuration to #{config_file}"
        File.open(config_file, 'w') {|f| f.write current_config.to_yaml }
end

Private Instance Methods

default_config() click to toggle source
# File lib/odania_ops/cli/config.rb, line 16
def default_config
        {
                'docker' => {
                        'email' => '',
                        'user' => '',
                        'password' => '',
                        'url' => ''
                }
        }
end