lib/tasks/versions.rake in newrelic_rpm-3.18.1.330 vs lib/tasks/versions.rake in newrelic_rpm-4.0.0.332
- old
+ new
@@ -23,31 +23,33 @@
values[:experimental],
values[:notes])
end
end
- def build_erb(format)
+ def build_versions_erb(format)
require 'erb'
path = File.join(File.dirname(__FILE__), "versions.#{format}.erb")
template = File.read(File.expand_path(path))
ERB.new(template)
end
def write_versions(title, type, erb)
- title.downcase.gsub(" ", "_")
- versions_for_type(type)
+ anchor = title.downcase.gsub(" ", "_")
+ versions = versions_for_type(type)
puts erb.result(binding).gsub(/^ *$/, '')
+
+ "#{anchor} #{versions}" # silences unused warnings
end
def include_if_exists(filename)
path = File.join(File.dirname(__FILE__), filename)
- puts File.read(path) if File.exists?(path)
+ puts File.read(path) if File.exist?(path)
end
VersionStruct = Struct.new(:name, :supported, :deprecated, :experimental, :notes)
format = args[:format] || "txt"
- erb = build_erb(format)
+ erb = build_versions_erb(format)
include_if_exists("versions.preface.#{format}")
write_versions("Ruby versions", :ruby, erb)
write_versions("Web servers", :app_server, erb)