Class: XmlNodeFormatter

Inherits:
Object
  • Object
show all
Includes:
Indentation
Defined in:
lib/xml_node_formatter.rb

Instance Method Summary collapse

Methods included from Indentation

#indent, #unindent

Instance Method Details

#format(nodes, indent_level = 0) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/xml_node_formatter.rb', line 7

def format(nodes, indent_level = 0)
  if nodes.is_a?(Node)
    return format_single_node(nodes, indent_level)
  end

  nodes.map { |node|
    format_single_node(node, indent_level)
  }.join("\n")
end