Sha256: 98bb813a3655fbd691f9fb62129ea5f74ce16ba86f9515a52f4447794ff0248b
Contents?: true
Size: 444 Bytes
Versions: 4
Compression:
Stored size: 444 Bytes
Contents
class Nokogiri::XML::Element def plain_code raise NoMethodError, "#{self} is not a code block" unless self['style'] =~ /^-en-codeblock/ css('div'). map{ |line| _plain_code line }. join("\n") end private def _plain_code line innerHtml = line.inner_html no_nbsp = innerHtml.gsub("\u00A0", ' ') no_escape = CGI.unescapeHTML no_nbsp br_as_blank_line = (no_escape == '<br>' ? '' : no_escape) end end
Version data entries
4 entries across 4 versions & 1 rubygems