Sha256: 9543ea15982f4d6aaa5d49f4c191a873db487bb19b80a4dd0f0f0f4daeb006ab
Contents?: true
Size: 729 Bytes
Versions: 2
Compression:
Stored size: 729 Bytes
Contents
require File.join(File.dirname(__FILE__), "..", "view_template") require File.join(File.dirname(__FILE__), 'base') module Mack module Rendering module Engine class Markaby < Mack::Rendering::Engine::Base def render(io, binding) @_markaby = ::Markaby::Builder.new({}, self.view_template) self.view_template.instance_variable_set("@_markaby", @_markaby) eval(io, binding) end def extension :mab end module ViewHelpers def mab @_markaby end end end end end end Mack::Rendering::ViewTemplate.send(:include, Mack::Rendering::Engine::Markaby::ViewHelpers)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mack-0.5.5.3 | lib/rendering/engine/markaby.rb |
mack-0.5.5.4 | lib/rendering/engine/markaby.rb |