method
unescape
ruby latest stable - Class:
YAML
Method deprecated or moved
This method is deprecated or moved on the latest stable version. The last existing version (v1_9_1_378) is shown here.
unescape( value )public
Unescape the condenses escapes
# File lib/yaml/encoding.rb, line 21
def YAML.unescape( value )
value.gsub( /\\(?:([nevfbart\\])|0?x([0-9a-fA-F]{2})|u([0-9a-fA-F]{4}))/ ) {
if $3
["#$3".hex ].pack('U*')
elsif $2
[$2].pack( "H2" )
else
UNESCAPES[$1]
end
}
end Related methods
- Class methods
- add_builtin_type
- add_domain_type
- add_private_type
- add_ruby_type
- detect_implicit
- dump
- dump_stream
- each_document
- each_node
- emitter
- escape
- generic_parser
- load
- load_documents
- load_file
- load_stream
- make_stream
- object_maker
- parse
- parse_documents
- parse_file
- parser
- quick_emit
- read_type_class
- resolver
- tag_class
- tagged_classes
- tagurize
- transfer
- try_implicit
- unescape