summaryrefslogtreecommitdiff
path: root/lib/ohai/mixin/ec2_metadata.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ohai/mixin/ec2_metadata.rb')
-rw-r--r--lib/ohai/mixin/ec2_metadata.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/ohai/mixin/ec2_metadata.rb b/lib/ohai/mixin/ec2_metadata.rb
index 4a8a655f..fc0b516f 100644
--- a/lib/ohai/mixin/ec2_metadata.rb
+++ b/lib/ohai/mixin/ec2_metadata.rb
@@ -68,6 +68,7 @@ module Ohai
if versions.empty?
raise "Mixin EC2: Unable to determine EC2 metadata version (no supported entries found)"
end
+
versions.last
end
end
@@ -134,7 +135,7 @@ module Ohai
end
def fetch_dir_metadata(id, api_version)
- metadata = Hash.new
+ metadata = {}
retrieved_metadata = metadata_get(id, api_version)
if retrieved_metadata
retrieved_metadata.split("\n").each do |o|
@@ -195,11 +196,11 @@ module Ohai
# ignore "./" and "../"
path.gsub(%r{/\.\.?(?:/|$)}, "/")
.sub(%r{^\.\.?(?:/|$)}, "")
- .sub(%r{^$}, "/")
+ .sub(/^$/, "/")
end
def metadata_key(key)
- key.gsub(/\-|\//, "_")
+ key.gsub(%r{\-|/}, "_")
end
end