Module: EZML::Filters::PrecompiledTiltFilter

Defined in:
lib/ezml/filters.rb

Instance Method Summary collapse

Instance Method Details

#compile(compiler, text) ⇒ Object



209
210
211
212
# File 'lib/ezml/filters.rb', line 209

def compile(compiler, text)
  return if compiler.options[:suppress_eval]
  compiler.send(:push_script, precompiled(text))
end

#precompiled(text) ⇒ Object



205
206
207
# File 'lib/ezml/filters.rb', line 205

def precompiled(text)
  template_class.new(nil, 1, options) { text }.send(:precompiled, {}).first
end