Class: ERB
Class Method Summary collapse
Class Method Details
._origen_original_new ⇒ Object
44 |
# File 'lib/origen.rb', line 44 alias_method :_origen_original_new, :new |
.new(str, *args, **kwargs) ⇒ Object
45 46 47 48 49 50 51 52 53 54 |
# File 'lib/origen.rb', line 45 def new(str, *args, **kwargs) unless args.empty? # Legacy positional signature: (str, safe_level, trim_mode, eoutvar). # safe_level was removed entirely, so it is dropped. _safe_level, trim_mode, eoutvar = args kwargs[:trim_mode] ||= trim_mode unless trim_mode.nil? kwargs[:eoutvar] ||= eoutvar unless eoutvar.nil? end _origen_original_new(str, **kwargs) end |