# File lib/openstack/compute/connection.rb, line 327 def api_extensions if @extensions.nil? response = @connection.req("GET", "/extensions") OpenStack::Exception.raise_exception(response) unless response.code.match(/^20.$/) res = OpenStack.symbolize_keys(JSON.parse(response.body)) @extensions = res[:extensions].inject({}){|result, c| result[c[:alias].to_sym] = c ; result} end @extensions end