UNPKG

gorillajs

Version:

A smart development environment designed to easily install and neatly manage web applications. Gorilla JS frees you from the repetitive daily tasks like apps installation, database management, creation of virtual environment, server configuration… And it

105 lines (89 loc) • 2.81 kB
// Generated by CoffeeScript 1.12.4 var Dumper, Parser, Utils, Yaml; Parser = require('./Parser'); Dumper = require('./Dumper'); Utils = require('./Utils'); Yaml = (function() { function Yaml() {} Yaml.parse = function(input, exceptionOnInvalidType, objectDecoder) { if (exceptionOnInvalidType == null) { exceptionOnInvalidType = false; } if (objectDecoder == null) { objectDecoder = null; } return new Parser().parse(input, exceptionOnInvalidType, objectDecoder); }; Yaml.parseFile = function(path, callback, exceptionOnInvalidType, objectDecoder) { var input; if (callback == null) { callback = null; } if (exceptionOnInvalidType == null) { exceptionOnInvalidType = false; } if (objectDecoder == null) { objectDecoder = null; } if (callback != null) { return Utils.getStringFromFile(path, (function(_this) { return function(input) { var result; result = null; if (input != null) { result = _this.parse(input, exceptionOnInvalidType, objectDecoder); } callback(result); }; })(this)); } else { input = Utils.getStringFromFile(path); if (input != null) { return this.parse(input, exceptionOnInvalidType, objectDecoder); } return null; } }; Yaml.dump = function(input, inline, indent, exceptionOnInvalidType, objectEncoder) { var yaml; if (inline == null) { inline = 2; } if (indent == null) { indent = 4; } if (exceptionOnInvalidType == null) { exceptionOnInvalidType = false; } if (objectEncoder == null) { objectEncoder = null; } yaml = new Dumper(); yaml.indentation = indent; return yaml.dump(input, inline, 0, exceptionOnInvalidType, objectEncoder); }; Yaml.register = function() { var require_handler; require_handler = function(module, filename) { return module.exports = YAML.parseFile(filename); }; if ((typeof require !== "undefined" && require !== null ? require.extensions : void 0) != null) { require.extensions['.yml'] = require_handler; return require.extensions['.yaml'] = require_handler; } }; Yaml.stringify = function(input, inline, indent, exceptionOnInvalidType, objectEncoder) { return this.dump(input, inline, indent, exceptionOnInvalidType, objectEncoder); }; Yaml.load = function(path, callback, exceptionOnInvalidType, objectDecoder) { return this.parseFile(path, callback, exceptionOnInvalidType, objectDecoder); }; return Yaml; })(); if (typeof window !== "undefined" && window !== null) { window.YAML = Yaml; } if (typeof window === "undefined" || window === null) { this.YAML = Yaml; } module.exports = Yaml;