- Inheritance
Constants
Name | Description | |
---|---|---|
CONTENT_ROOT | = '__content__' | |
LIB_XML_LIMIT | = 30000000 |
Methods
Instance
Visibility | Signature |
---|---|
public | to_hash (hash={}) |
protected | array? () |
protected | attributes_to_hash (hash={}) |
protected | children_array_to_hash (hash={}) |
protected | children_to_hash (hash={}) |
protected | children_yaml_to_hash (hash = {}) |
protected | insert_name_into_hash (hash, name) |
protected | yaml? () |
Instance Method Detail
to_hash(hash={})
Convert XML document to hash
hash: | Hash to merge the converted element into. |
array?()
Check if child is of type array
attributes_to_hash(hash={})
Convert xml attributes to hash
hash: | Hash to merge the attributes into |
children_array_to_hash(hash={})
Convert array into hash
hash: | Hash to merge the array into |
children_to_hash(hash={})
Insert children into hash
hash: | Hash to merge the children into. |
children_yaml_to_hash(hash = {})
Convert yaml into hash
hash: | Hash to merge the yaml into |
insert_name_into_hash(hash, name)
Insert name into hash
hash: | Hash to merge the converted element into. |
name: | name to to merge into hash |
yaml?()
Check if child is of type yaml