class Faster::ErbProcessor
Public Class Methods
new(filename, source, context_class = ErbContext)
click to toggle source
# File lib/faster/erb.rb, line 6 def initialize(filename, source, context_class = ErbContext) @context_class = context_class @erb = ERB.new(source, nil, nil, '@erb') @erb.filename = filename end
Public Instance Methods
render()
click to toggle source
# File lib/faster/erb.rb, line 12 def render context.render(@erb) end
Private Instance Methods
context()
click to toggle source
# File lib/faster/erb.rb, line 17 def context @context_class.new end