Ruby 4.0 リファレンスマニュアル

instance method ERB#make_compiler

make_compiler(trim_mode) -> ERB::CompilerRuby 2.0.0 から[permalink][rdoc][edit]

自身のための ERB::Compiler オブジェクトを新しく作成して返します。

このメソッドは ERB.new から呼び出されます。ERB のサブクラスでこのメソッドを再定義すると、コンパイラの生成方法をカスタマイズできます。

[PARAM] trim_mode:
ERB.new に指定した trim_mode を渡します。
require 'erb'
erb = ERB.new('<%= 1 + 1 %>')
p erb.make_compiler(nil).class # => ERB::Compiler