Skip to content

Commit ad8231c

Browse files
BurdetteLamark0kubun
authored andcommitted
[DOC] Doc for ERB#make_compiler
1 parent b0ccb1e commit ad8231c

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

lib/erb.rb

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -872,8 +872,19 @@ def initialize(str, safe_level=NOT_GIVEN, legacy_trim_mode=NOT_GIVEN, legacy_eou
872872
NOT_GIVEN = defined?(Ractor) ? Ractor.make_shareable(Object.new) : Object.new
873873
private_constant :NOT_GIVEN
874874

875-
##
876-
# Creates a new compiler for ERB. See ERB::Compiler.new for details
875+
# :markup: markdown
876+
#
877+
# :call-seq:
878+
# make_compiler -> erb_compiler
879+
#
880+
# Returns a new ERB::Compiler with the given `trim_mode`;
881+
# for `trim_mode` values, see ERB.new:
882+
#
883+
# ```
884+
# template = ERB.new('').make_compiler(nil)
885+
# # => #<ERB::Compiler:0x000001cff9467678 @insert_cmd="print", @percent=false, @post_cmd=[], @pre_cmd=[], @put_cmd="print", @trim_mode=nil>
886+
# ```
887+
#
877888

878889
def make_compiler(trim_mode)
879890
ERB::Compiler.new(trim_mode)

0 commit comments

Comments
 (0)