--- !ruby/object:RI::ClassDescription 
attributes: []

class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
- !ruby/object:RI::MethodSummary 
  name: xml_in
- !ruby/object:RI::MethodSummary 
  name: xml_in_string
- !ruby/object:RI::MethodSummary 
  name: xml_out
comment: 
- !ruby/struct:SM::Flow::P 
  body: Easy API to maintain XML (especially configuration files).
constants: 
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Declare options that are valid for xml_in and xml_out.
  name: KNOWN_OPTIONS
  value: "{     'in'  => %w(       keyattr keeproot forcecontent contentkey noattr       searchpath forcearray suppressempty anonymoustag       cache grouptags normalisespace normalizespace       variables varattr keytosymbol     ),     'out' => %w(       keyattr keeproot contentkey noattr rootname       xmldeclaration outputfile noescape suppressempty       anonymoustag indent grouptags noindent     )"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Define some reasonable defaults.
  name: DEF_KEY_ATTRIBUTES
  value: "[]"
- !ruby/object:RI::Constant 
  comment: 
  name: DEF_ROOT_NAME
  value: "'opt'"
- !ruby/object:RI::Constant 
  comment: 
  name: DEF_CONTENT_KEY
  value: "'content'"
- !ruby/object:RI::Constant 
  comment: 
  name: DEF_XML_DECLARATION
  value: "\"<?xml version='1.0' standalone='yes'?>\""
- !ruby/object:RI::Constant 
  comment: 
  name: DEF_ANONYMOUS_TAG
  value: "'anon'"
- !ruby/object:RI::Constant 
  comment: 
  name: DEF_FORCE_ARRAY
  value: "true"
- !ruby/object:RI::Constant 
  comment: 
  name: DEF_INDENTATION
  value: "'  '"
- !ruby/object:RI::Constant 
  comment: 
  name: DEF_KEY_TO_SYMBOL
  value: "false"
full_name: XmlSimple
includes: 
- !ruby/object:RI::IncludedModule 
  name: REXML
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: xml_in
- !ruby/object:RI::MethodSummary 
  name: xml_in_string
- !ruby/object:RI::MethodSummary 
  name: xml_out
name: XmlSimple
superclass: Object
