Module: Zafu::TestHelper

Includes:
RubyLess::SafeClass
Defined in:
lib/zafu/test_helper.rb

Instance Method Summary collapse

Instance Method Details

#compilation_contextObject



13
14
15
# File 'lib/zafu/test_helper.rb', line 13

def compilation_context
  {:node => @node_context, :helper => self}
end

#zafu_erb(source, src_helper = self, compiler = Zafu::Compiler) ⇒ Object



5
6
7
# File 'lib/zafu/test_helper.rb', line 5

def zafu_erb(source, src_helper = self, compiler = Zafu::Compiler)
  Zafu::Template.new(source, src_helper, compiler).to_erb(compilation_context)
end

#zafu_render(source, src_helper = self, compiler = Zafu::Compiler) ⇒ Object



9
10
11
# File 'lib/zafu/test_helper.rb', line 9

def zafu_render(source, src_helper = self, compiler = Zafu::Compiler)
  eval Zafu::Template.new(source, src_helper, compiler).to_ruby(compilation_context)
end