Sha256: d05422c2a62d09284fb3ab7ae2890d3f1e0bee0eb9936d3acf3efcb2d1d6f404
Contents?: true
Size: 479 Bytes
Versions: 6
Compression:
Stored size: 479 Bytes
Contents
module Massimo class Stylesheet < Massimo::Resource def render case source_path.extname.to_s when '.sass', '.scss' require 'sass' unless defined?(Sass) Sass::Files.tree_for(source_path.to_s, :css_filename => output_path).render when '.less' require 'less' unless defined?(Less) Less::Engine.new(content).to_css else super end end def extension @extension ||= '.css' end end end
Version data entries
6 entries across 6 versions & 1 rubygems