Sha256: e139b7e71d5ef6c69def005a5cd2945ffcf4ff15bac43bf21e892cb7e1e7977c
Contents?: true
Size: 657 Bytes
Versions: 1
Compression:
Stored size: 657 Bytes
Contents
module Less module Rails class ImportProcessor < Tilt::Template IMPORT_SCANNER = /@import\s*['"]([^'"]+)['"]\s*;/.freeze def prepare end def evaluate(context, locals, &block) import_paths = data.scan(IMPORT_SCANNER).flatten.compact.uniq import_paths.each do |path| pathname = begin context.resolve(path) rescue Sprockets::FileNotFound nil end context.depend_on(path) if pathname && pathname.to_s.ends_with?('.less') end data end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
less-rails-2.1.5 | lib/less/rails/import_processor.rb |