class CloudParty::Config
Public Class Methods
new()
click to toggle source
# File lib/cloud_party/config.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/config.rb, line 29 def api_key @api_key end
email()
click to toggle source
@return [String] the email string
# File lib/cloud_party/config.rb, line 24 def email @email end