class CloudParty::Simple

Public Class Methods

new() click to toggle source
# File lib/cloud_party/simple.rb, line 6
def initialize
  cp_config = AppConfiguration.new('config') do
    base_local_path Pathname.new(Dir.home).join('.cloud_party/')
    base_global_path Pathname.new(Etc.sysconfdir).join('cloud_party')
    use_env_variables true
    prefix 'cloud_party'
  end
  cfcli_config = AppConfiguration.new('config') do
    base_local_path Pathname.new(Dir.home).join('.cfcli/')
    base_global_path Pathname.new(Etc.sysconfdir).join('cloudflare_cli')
    use_env_variables true
    prefix 'cf_cli'
  end
  @email = cp_config.email || cfcli_config.email
  @api_key = cp_config.api_key || cfcli_config.api_key
end

Public Instance Methods

api_key() click to toggle source

@return [String] the api key string

# File lib/cloud_party/simple.rb, line 29
def api_key
  @api_key
end
email() click to toggle source

@return [String] the email string

# File lib/cloud_party/simple.rb, line 24
def email
  @email
end