Skip to content

Commit ec13cd6

Browse files
fsdogruyol
authored andcommitted
fix for 0.20.5 (#11)
1 parent 5d5db52 commit ec13cd6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/parser.cr

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
class Parser
2-
LINE_RE = /^\s*--\s*name:\s*([a-z\_\?\!0-9]+)(\(.*?\)|).*?\n/
2+
LINE_RE = /^\s*--\s*name:\s*([a-z\_\?\!0-9]+)(\(.*?\)|).*?$/
33
PARAM_RE = /\{\{(.*?)\}\}/
44
PARAM_RAW_RE = /\{\{\!(.*?)\}\}/
55

@@ -23,7 +23,7 @@ class Parser
2323
@sql_lines << sql
2424
end
2525
end
26-
define_method(@metadata, @sql_lines.each.join("\n"))
26+
define_method(@metadata, @sql_lines.each.join("\\n"))
2727
@sql_lines.clear
2828
end
2929
end
@@ -32,7 +32,7 @@ class Parser
3232
# checks if the given line contains metadata
3333
# example: -- name: get_users(name, surname)
3434
def metadata?(line)
35-
line.match(LINE_RE)
35+
line.chomp.match(LINE_RE)
3636
end
3737

3838
# checks for lines that is neither comment line (starts with -- )

0 commit comments

Comments
 (0)