Method: IsoDoc::HtmlFunction::Html#script_cdata

Defined in:
lib/isodoc/html_function/postprocess_cover.rb

#script_cdata(result) ⇒ Object



8
9
10
11
12
13
# File 'lib/isodoc/html_function/postprocess_cover.rb', line 8

def script_cdata(result)
  result.gsub(%r{<script([^<>]*)>\s*<!\[CDATA\[}m, "<script\\1>")
    .gsub(%r{\]\]>\s*</script>}, "</script>")
    .gsub(%r{<!\[CDATA\[\s*<script([^<>]*)>}m, "<script\\1>")
    .gsub(%r{</script>\s*\]\]>}, "</script>")
end