module Fog::FogProvider
Public Instance Methods
config()
click to toggle source
# File lib/fog-pry.rb, line 11 def config @config ||= load_config end
config_file()
click to toggle source
# File lib/fog-pry.rb, line 20 def config_file ENV['FOG_CONFIG_FILE'] || "#{ENV['HOME']}/.fogpryrc" end
fog(type)
click to toggle source
# File lib/fog-pry.rb, line 7 def fog(type) FogClient.new(type, config.send(type)) end
load_config()
click to toggle source
# File lib/fog-pry.rb, line 24 def load_config RecursiveOpenStruct.new(YAML.load(File.read(config_file)), :recurse_over_arrays=>true) end
reload_config()
click to toggle source
# File lib/fog-pry.rb, line 15 def reload_config @config = nil config end