Module: XmlInKdl

Defined in:
lib/xml_in_kdl.rb,
lib/xml_in_kdl/decoder.rb,
lib/xml_in_kdl/encoder.rb,
lib/xml_in_kdl/version.rb

Defined Under Namespace

Modules: Encoder Classes: Decoder, Error

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.decode(kdl) ⇒ Object



21
22
23
# File 'lib/xml_in_kdl.rb', line 21

def decode(kdl)
  Decoder.decode(kdl)
end

.decode_string(kdl) ⇒ Object



25
26
27
# File 'lib/xml_in_kdl.rb', line 25

def decode_string(kdl)
  decode(::KDL.parse_document(kdl))
end

.encode(xml) ⇒ Object



13
14
15
# File 'lib/xml_in_kdl.rb', line 13

def encode(xml)
  Encoder.encode(xml)
end

.encode_string(xml) ⇒ Object



17
18
19
# File 'lib/xml_in_kdl.rb', line 17

def encode_string(xml)
  encode(::Nokogiri::XML(xml))
end