Module: Rackspace
- Defined in:
- bin/fog
Instance Method Summary collapse
Instance Method Details
#connections ⇒ Object
92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
# File 'bin/fog', line 92 def connections @@connections ||= Hash.new do |hash, key| credentials = { :rackspace_api_key => Fog.credentials[:rackspace_api_key], :rackspace_username => Fog.credentials[:rackspace_username] } hash[key] = case key when :files Fog::Rackspace::Files.new(credentials) when :servers Fog::Rackspace::Servers.new(credentials) end end end |
#flavors ⇒ Object
107 108 109 |
# File 'bin/fog', line 107 def flavors connections[:servers].flavors end |
#images ⇒ Object
111 112 113 |
# File 'bin/fog', line 111 def images connections[:servers].images end |
#servers ⇒ Object
115 116 117 |
# File 'bin/fog', line 115 def servers connections[:servers].servers end |