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)