Class Markaby::Rails::Template

  1. lib/markaby/rails/deprecated.rb
Parent: Object

Methods

public class

  1. builder_class
  2. builder_class=
  3. new

public instance

  1. render

Attributes

path [RW]
source [RW]

Public class methods

builder_class ()
[show source]
    # File lib/markaby/rails/deprecated.rb, line 24
24:       def self.builder_class
25:         @@builder_class ||= Builder
26:       end
builder_class= (builder)
[show source]
    # File lib/markaby/rails/deprecated.rb, line 20
20:       def self.builder_class=(builder)
21:         @@builder_class = builder
22:       end
new (source)
[show source]
    # File lib/markaby/rails/deprecated.rb, line 30
30:       def initialize(source)
31:         @source = source.to_s
32:       end

Public instance methods

render (*args)
[show source]
    # File lib/markaby/rails/deprecated.rb, line 34
34:       def render(*args)
35:         output = self.class.builder_class.new(*args)
36: 
37:         if path
38:           output.instance_eval source, path
39:         else
40:           output.instance_eval source
41:         end
42: 
43:         output.to_s
44:       end