From 7256dfd4a127abfd22c6ed0b6196666ec273e08f Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 25 Jul 2023 16:07:33 +0900 Subject: [Bug #19751] Remove linemarkers in middle --- template/fake.rb.in | 1 + 1 file changed, 1 insertion(+) diff --git a/template/fake.rb.in b/template/fake.rb.in index 7af17fa344..e5900e8065 100644 --- a/template/fake.rb.in +++ b/template/fake.rb.in @@ -9,6 +9,7 @@ while /\A(\w+)=(.*)/ =~ ARGV[0] end if inc = arg['i'] src = inc == '-' ? STDIN.read : File.read(inc) + src.gsub!(/^#.*\n/, '') def src.value(name) eval(self[/\bruby_#{name}(?:\[\])?\s*=\s*((?:"(?:\\.|[^\"\\])*"\s*)*(?=;)|[^{};]+)/m, 1].gsub(/#/, '\\#')) end -- cgit v1.2.3