Sha256: 2f2866b28cb46e71fa907e5e73e22ab6590a0e9f95a02ff8be54ac719476157b
Contents?: true
Size: 355 Bytes
Versions: 4
Compression:
Stored size: 355 Bytes
Contents
# encoding: utf-8 module Nanoc3::Filters class ERB < Nanoc3::Filter def run(content, params={}) require 'erb' # Create context context = ::Nanoc3::Context.new(assigns) # Get result erb = ::ERB.new(content) erb.filename = filename erb.result(context.get_binding { assigns[:content] }) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
nanoc3-3.1.0b1 | lib/nanoc3/filters/erb.rb |
nanoc3-3.1.0a3 | lib/nanoc3/filters/erb.rb |
nanoc3-3.1.0a2 | lib/nanoc3/filters/erb.rb |
nanoc3-3.1.0a1 | lib/nanoc3/filters/erb.rb |