lib/govspeak.rb in govspeak-6.8.0 vs lib/govspeak.rb in govspeak-6.8.1

- old
+ new

@@ -52,10 +52,11 @@ options = options.dup.deep_symbolize_keys @source = source ? source.dup : "" @images = options.delete(:images) || [] @allowed_elements = options.delete(:allowed_elements) || [] + @allowed_image_hosts = options.delete(:allowed_image_hosts) || [] @attachments = Array.wrap(options.delete(:attachments)) @links = Array.wrap(options.delete(:links)) @contacts = Array.wrap(options.delete(:contacts)) @locale = options.fetch(:locale, "en") @options = { input: PARSER_CLASS_NAME, @@ -67,10 +68,11 @@ end def to_html @to_html ||= begin html = if @options[:sanitize] - HtmlSanitizer.new(kramdown_doc.to_html).sanitize(allowed_elements: @allowed_elements) + HtmlSanitizer.new(kramdown_doc.to_html, allowed_image_hosts: @allowed_image_hosts) + .sanitize(allowed_elements: @allowed_elements) else kramdown_doc.to_html end unless @footnote_definition_html.nil?