push
travis-ci
43 of 43 new or added lines in 4 files covered. (100.0%)
348 of 400 relevant lines covered (87.0%)
73.44 hits per line
|
module Lodge |
6✔ |
|
module Markdown |
6✔ |
|
class CodeBlockEraser |
6✔ |
|
def self.erase(markdown) |
6✔ |
|
is_code = false
|
42✔ |
|
new_lines = [] |
42✔ |
|
markdown.lines do |line|
|
42✔ |
|
if /^```/ === line |
42✔ |
|
is_code = !is_code |
× |
10 |
else
|
|
|
pp line if is_code
|
42✔ |
|
new_lines << line if !is_code
|
42✔ |
13 |
end
|
|
14 |
end
|
|
|
new_lines.join('')
|
42✔ |
16 |
end
|
|
17 |
end
|
|
18 |
end
|
|
19 |
end
|