Class: RDoc::ERBPartial

Inherits:
ERB
  • Object
show all
Defined in:
lib/rdoc/erb_partial.rb

Overview

frozen_string_literal: false

Allows an ERB template to be rendered in the context (binding) of an existing ERB template evaluation.

Instance Method Summary collapse

Instance Method Details

#set_eoutvar(compiler, eoutvar = '_erbout') ⇒ Object

Overrides compiler startup to set the eoutvar to an empty string only if it isn’t already set.



12
13
14
15
16
# File 'lib/rdoc/erb_partial.rb', line 12

def set_eoutvar compiler, eoutvar = '_erbout'
  super

  compiler.pre_cmd = ["#{eoutvar} ||= ''"]
end