Sha256: a39b2ebdbbe315163bd0fdb54b4a21734fbf3f3065689df6f81e357478cb592b

Contents?: true

Size: 493 Bytes

Versions: 6

Compression:

Stored size: 493 Bytes

Contents

module Zafu
  module TestHelper
    include RubyLess::SafeClass

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

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

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
zena-1.2.8 lib/zafu/test_helper.rb
zena-1.2.7 lib/zafu/test_helper.rb
zena-1.2.6 lib/zafu/test_helper.rb
zena-1.2.5 lib/zafu/test_helper.rb
zena-1.2.4 lib/zafu/test_helper.rb
zena-1.2.3 lib/zafu/test_helper.rb