lib/krane/renderer.rb in krane-2.1.9 vs lib/krane/renderer.rb in krane-2.1.10
- old
+ new
@@ -37,11 +37,11 @@
return raw_template unless File.extname(filename) == ".erb"
erb_binding = TemplateContext.new(self).template_binding
bind_template_variables(erb_binding, template_variables)
- ERB.new(raw_template, nil, '-').result(erb_binding)
+ ERB.new(raw_template, trim_mode: '-').result(erb_binding)
rescue InvalidPartialError => err
err.parents = err.parents.dup.unshift(filename)
err.filename = "#{err.filename} (partial included from: #{err.parents.join(' -> ')})"
raise err
rescue StandardError => err
@@ -54,10 +54,10 @@
bind_template_variables(erb_binding, variables)
erb_binding.local_variable_set("locals", locals)
partial_path = find_partial(partial)
template = File.read(partial_path)
- expanded_template = ERB.new(template, nil, '-').result(erb_binding)
+ expanded_template = ERB.new(template, trim_mode: '-').result(erb_binding)
docs = Psych.parse_stream(expanded_template, partial_path)
# If the partial contains multiple documents or has an explicit document header,
# we know it cannot validly be indented in the parent, so return it immediately.
return expanded_template unless docs.children.one? && docs.children.first.implicit