Class Mack::Rendering::Engine::Markaby
In: lib/mack-markaby/markaby_engine.rb
Parent: Mack::Rendering::Engine::Base

Methods

extension   render  

Classes and Modules

Module Mack::Rendering::Engine::Markaby::ViewHelpers

Public Instance methods

[Source]

    # File lib/mack-markaby/markaby_engine.rb, line 15
15:         def extension
16:           :mab
17:         end

[Source]

    # File lib/mack-markaby/markaby_engine.rb, line 6
 6:         def render(io, binding)
 7:           if io.is_a?(File)
 8:             io = io.read
 9:           end
10:           @_markaby = ::Markaby::Builder.new({}, self.view_template)
11:           self.view_template.instance_variable_set("@_markaby", @_markaby)
12:           eval(io, binding)
13:         end

[Validate]