diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-07-25 16:07:33 +0900 |
|---|---|---|
| committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2024-05-23 12:45:59 +0900 |
| commit | 7256dfd4a127abfd22c6ed0b6196666ec273e08f (patch) | |
| tree | d7c4600a11182312b1d0b0b6ded44b20b1710146 | |
| parent | c884de63c8c9833ee6a054b6363e23cfc2cbd74e (diff) | |
[Bug #19751] Remove linemarkers in middle
| -rw-r--r-- | template/fake.rb.in | 1 |
1 files changed, 1 insertions, 0 deletions
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 |
