# File lib/new_relic/latest_changes.rb, line 28 def self.read_patch(patch_level, changelog=default_changelog) latest = extract_latest_changes(File.read(changelog)) changes = ["## v#{patch_level} ##", ""] current_item = nil latest.each do |line| if line.match(/^\s*\*.*/) if line.match(/\(#{patch_level}\)/) # Found a patch level item, so start tracking the lines! current_item = line else # Found an item that isn't our patch level, so don't grab it current_item = nil end end if current_item changes << line end end changes.join("\n") end