Sha256: 55d5d6152c3354d604101217c231c09afc1e1cd505d878c55fab5bdb1677752d
Contents?: true
Size: 663 Bytes
Versions: 66
Compression:
Stored size: 663 Bytes
Contents
require 'delegate' module Sprockets # Deprecated: Wraps legacy engine and process Tilt templates with new # processor call signature. # # Will be removed in Sprockets 4.x. # # LegacyTiltProcessor.new(Tilt::CoffeeScriptProcessor) # class LegacyTiltProcessor < Delegator def initialize(klass) @klass = klass end def __getobj__ @klass end def call(input) filename = input[:filename] data = input[:data] context = input[:environment].context_class.new(input) data = @klass.new(filename) { data }.render(context, {}) context.metadata.merge(data: data.to_str) end end end
Version data entries
66 entries across 60 versions & 13 rubygems