# File lib/ohai/plugins/ec2.rb, line 69
def metadata(id='')
  OpenURI.open_uri("#{EC2_METADATA_URL}/#{id}").read.split("\n").each do |o|
    key = "#{id}#{o.gsub(/\=.*$/, '/')}"
    if key[-1..-1] != '/'
      ec2[key.gsub(/\-|\//, '_').to_sym] = 
        if EC2_ARRAY_VALUES.include? key
          OpenURI.open_uri("#{EC2_METADATA_URL}/#{key}").read.split("\n")
        else
          OpenURI.open_uri("#{EC2_METADATA_URL}/#{key}").read
        end
    else
      metadata(key)
    end
  end
end