Method: IsoDoc::Convert#generate_css
- Defined in:
- lib/isodoc/convert.rb
#generate_css(filename, stripwordcss, fontheader) ⇒ Object
108 109 110 111 112 113 114 115 116 117 |
# File 'lib/isodoc/convert.rb', line 108 def generate_css(filename, stripwordcss, fontheader) return nil unless filename stylesheet = File.read(filename, encoding: "UTF-8") stylesheet.gsub!(/(\s|\{)mso-[^:]+:[^;]+;/m, "\\1") if stripwordcss engine = SassC::Engine.new(fontheader + stylesheet, syntax: :scss) outname = File.basename(filename, ".*") + ".css" File.open(outname, "w:UTF-8") { |f| f.write(engine.render) } @files_to_delete << outname outname end |