# File lib/openstack/compute/metadata.rb, line 66
    def refresh(keys=nil)
      if keys.nil?
        response = @compute.connection.req('GET', @base_url)
        @metadata = JSON.parse(response.body)['metadata']
      else
        @metadata = {} if @metadata == nil
        keys.each { |key|
          response = @compute.connection.req('GET', "#{@base_url}/#{key}")
          next if response.code == "404"
          meta = JSON.parse(response.body)['meta']
          meta.each { |k, v| @metadata[k] = v }
        }
      end
    end