# 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