Module Waves::Renderers::Markaby
In: lib/layers/renderers/markaby.rb

Methods

included   render  

Constants

Extension = :mab

Public Class methods

[Source]

    # File lib/layers/renderers/markaby.rb, line 11
11:       def self.included( app )
12:         require 'markaby'
13:         ::Markaby::Builder.set( :indent, 2 )
14:         super
15:       end

[Source]

    # File lib/layers/renderers/markaby.rb, line 17
17:       def self.render( path, assigns )
18:         builder = ::Markaby::Builder.new( assigns )
19:         helper = helper( path )
20:         builder.meta_eval { include( helper ) }
21:         builder.instance_eval( template( path ) )
22:         builder.to_s
23:       end

[Validate]