Skip to content

Commit 2236dce

Browse files
committed
Only require cgi/escape if possible, fixes #19.
1 parent e55175e commit 2236dce

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

lib/markly/renderer/html.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,13 @@
1010

1111
require_relative "generic"
1212
require_relative "headings"
13-
require "cgi"
13+
14+
require "cgi/escape"
15+
16+
# Compatibility for older Ruby versions where escape_html alias doesn't exist:
17+
unless CGI.respond_to?(:escape_html)
18+
require "cgi"
19+
end
1420

1521
module Markly
1622
module Renderer

0 commit comments

Comments
 (0)