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