class Trekky::SassSource
Constants
- HTML_ESCAPE
- HTML_ESCAPE_ONCE_REGEXP
Public Instance Methods
options()
click to toggle source
# File lib/trekky/sass_source.rb, line 28 def options { :syntax => :sass } end
render()
click to toggle source
# File lib/trekky/sass_source.rb, line 15 def render clear_errors Sass.load_paths << @context.source_dir @output = Sass::Engine.new(input, options).render rescue Exception => error add_error error end
render_error(error)
click to toggle source
# File lib/trekky/sass_source.rb, line 23 def render_error(error) input = error.message.to_s.gsub(HTML_ESCAPE_ONCE_REGEXP, HTML_ESCAPE) sprintf('body::before{ content:"%s" }', input) end