# 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