Class: Trenni::MarkupTemplate

Inherits:
Template
  • Object
show all
Defined in:
lib/trenni/template.rb

Instance Method Summary collapse

Methods inherited from Template

buffer, capture, load_file, #to_buffer, #to_proc, #to_string

Constructor Details

#initialize(buffer, filter: MarkupString) ⇒ MarkupTemplate

Returns a new instance of MarkupTemplate.



122
123
124
# File 'lib/trenni/template.rb', line 122

def initialize(buffer, filter: MarkupString)
	super
end

Instance Method Details

#output_bufferObject

The output of the markup template is encoded markup (e.g. with entities, tags, etc)



127
128
129
# File 'lib/trenni/template.rb', line 127

def output_buffer
	MarkupString.new.force_encoding(code.encoding)
end