module Erubis::BiPatternEnhancer
def bipattern=(pat) # :nodoc:
# when pat is nil then '\[= =\]' is used
def bipattern=(pat) # :nodoc: @bipattern = pat || '\[= =\]' pre, post = @bipattern.split() @bipattern_regexp = /(.*?)#{pre}(=*)(.*?)#{post}/m end