class Rncher::Cli

Public Instance Methods

setup() click to toggle source
# File lib/rncher/cli.rb, line 15
def setup
  if !Credential.exists?
    Credential.set_credentials({})
  end
  content = Credential.load_credentials
  content[options[:name].to_sym] = {
    access_key: options[:access_key],
    secret_key: options[:secret_key],
    host: options[:host],
    env: options[:env]
  }
  content[:default] = {
    access_key: options[:access_key],
    secret_key: options[:secret_key],
    host: options[:host],
    env: options[:env]
  } if options[:default]==true
  Credential.set_credentials(content)
  puts 'Done!'
end
switch(name) click to toggle source
# File lib/rncher/cli.rb, line 37
def switch name
  content = Credential.load_credentials
  content[:default] = content[name]
  Credential.set_credentials(content)
end