From 45843da0dff812dd30d4abc1eecf95b261cdb044 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 29 Jun 2026 22:21:45 -0400 Subject: [PATCH] Fix #line reset directives --- CHANGELOG.md | 6 ++++++ lib/propane/generator.rb | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b523d4..9010d67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## v4.5.0 + +### Fixes + +- Fix #line reset directives + ## v4.4.0 ### New Features diff --git a/lib/propane/generator.rb b/lib/propane/generator.rb index aa1f6e0..03b2a8a 100644 --- a/lib/propane/generator.rb +++ b/lib/propane/generator.rb @@ -40,7 +40,7 @@ class Propane erb = ERB.new(template, trim_mode: "<>") result = erb.result(binding.clone).lines.each_with_index.map do |line, i| if line == "#linereset\n" - "#line #{i + 2}\n" + %[#line #{i + 2} "#{output_file}"\n] else line end