class GlimExtensions::Sass
Public Class Methods
new(site)
click to toggle source
# File glim-sass-converter.rb, line 13 def initialize(site) unless @@did_require_sass_converter @@did_require_sass_converter = true begin require 'jekyll-sass-converter' rescue LoadError => e STDERR << "Error loading ‘jekyll-sass-converter’: #{e}\n" end end @converters ||= Jekyll::Plugin.plugins_of_type(Jekyll::Converter).sort.map { |klass| klass.new(site.config) } end
Public Instance Methods
transform(content, page, options)
click to toggle source
# File glim-sass-converter.rb, line 26 def transform(content, page, options) if converter = @converters.find { |c| c.matches(page.extname) } content = converter.convert(content) end content end