FUNCTIONS
None exported by default.
- load_yaml_utf8
-
load_yaml_utf8( $file_name );
Loads specified YAML file. Source file should be in UTF-8. Output is UTF-8 binary string. UTF-8 validation performed.
- load_yaml
-
load_yaml( $file_name );
Loads specified YAML file. Source file should be in UTF-8. Output is UTF-8 character string. UTF-8 validation performed.
- load_yaml_bytes
-
load_yaml_bytes( $file_name );
Loads specified as-is (no charset processing is involved). For old cp1251 yamls only. Output is binary string, same as input data.
- load_yaml_objects
-
load_yaml_objects( $file_name )
Loads specified file and outputs data in configured encoding. Source file always in UTF-8. Output format is text (unicode)
Any !perl tag will be blessed.
Syntax:
myobj: !!perl/Some::Class prop: value
Don't use on insecure data!
- dump_yaml
-
dump_yaml( $data );
Dumps data in YAML in Unicode. Возвращает уникод.
- parse_yaml
-
parse_yaml( $yaml_text );
Parses YAML text into Unicode structure.
Принимает unicode или UTF-8.
- yaml_merge_hash_fix
-
yaml_merge_hash_fix( $ref );
YAML hash merge bugfix http://www.perlmonks.org/?node_id=813443.