Module: JsonInKdl::Decoder

Defined in:
lib/json_in_kdl/decoder.rb

Class Method Summary collapse

Class Method Details

.decode(kdl) ⇒ Object

Raises:



4
5
6
7
8
# File 'lib/json_in_kdl/decoder.rb', line 4

def decode(kdl)
  raise Error, "JiK must have exactly one root node" unless kdl.nodes.size == 1

  decode_node(kdl.nodes.first, true)
end