Sha256: fea164b7fec1dc57fd91653f9234204c604e717211b806fbf6724dc2da83a3eb
Contents?: true
Size: 766 Bytes
Versions: 2
Compression:
Stored size: 766 Bytes
Contents
require 'tilt' require 'sprockets' module Less module Rails class LessTemplate < Tilt::LessTemplate def prepare end def evaluate(scope, locals, &block) @output ||= begin parser = ::Less::Parser.new less_parser_options(scope) engine = parser.parse(data) engine.to_css end end protected def less_options_from_rails(scope) scope.environment.context_class.less_config end def less_parser_options(scope) less_options = less_options_from_rails(scope) paths = less_options[:paths] + scope.environment.paths {:filename => eval_file, :line => line, :paths => paths} end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
less-rails-2.0.1 | lib/less/rails/template_handlers.rb |
less-rails-2.0.0 | lib/less/rails/template_handlers.rb |