class SiSU_XHTML_EPUB2_Tune::CleanXHTML
Public Class Methods
new(html='')
click to toggle source
# File lib/sisu/xhtml_epub2_tune.rb, line 92 def initialize(html='') @html=html end
Public Instance Methods
clean()
click to toggle source
# File lib/sisu/xhtml_epub2_tune.rb, line 95 def clean html=@html str=if html.is_a?(String) html else html.obj end str=str.gsub(/#{Mx[:gl_o]}(#[0-9]{3})#{Mx[:gl_c]}/u,'&\1;'). gsub(/#{Mx[:gl_o]}#([a-z]{2,4})#{Mx[:gl_c]}/u,'&\1;'). gsub(/<br>/u,'<br />'). gsub(/#{Mx[:nbsp]}/u,$ep[:hsp]) end