module CssJsCode
Public Instance Methods
export_js_code(path)
click to toggle source
# File lib/gumdrop/support/stitch.rb, line 91 def export_js_code(path) content= File.read(path) %{ var css = #{ transpile(content, File.extname(path)).to_json }, node = null; module.exports= { content: css, add: function(to){ if(node != null) return; if(to == null) to= document.getElementsByTagName('HEAD')[0] || document.body; node= document.createElement('style'); node.innerHTML= css; to.appendChild(node); return this; }, remove: function() { if(node != null) { node.parentNode.removeChild(node); node = null; } return this; } }; } end
transpile(content, ext)
click to toggle source
# File lib/gumdrop/support/stitch.rb, line 117 def transpile(content, ext) content end