Sha256: 64e60f06eb6747f0f837a52b8bd62ae6c621fbe0b0f49d3d0d4da5bc85605033
Contents?: true
Size: 690 Bytes
Versions: 10
Compression:
Stored size: 690 Bytes
Contents
'use strict'; var NIL = require('../common').NIL; var Type = require('../type'); var YAML_NULL_MAP = { '~' : true, 'null' : true, 'Null' : true, 'NULL' : true }; function resolveYamlNull(object /*, explicit*/) { return YAML_NULL_MAP[object] ? null : NIL; } module.exports = new Type('tag:yaml.org,2002:null', { loader: { kind: 'string', resolver: resolveYamlNull }, dumper: { kind: 'null', defaultStyle: 'lowercase', representer: { canonical: function () { return '~'; }, lowercase: function () { return 'null'; }, uppercase: function () { return 'NULL'; }, camelcase: function () { return 'Null'; }, } } });
Version data entries
10 entries across 10 versions & 3 rubygems