UNPKG

cordova-plugin-mfp-encrypt-utils

Version:

IBM MobileFirst Platform Foundation Cordova Plugin Encrypt Utils

51 lines (43 loc) 1.37 kB
// Generated by CoffeeScript 1.6.3 (function() { var XMLProcessingInstruction, _; _ = require('lodash-node'); module.exports = XMLProcessingInstruction = (function() { function XMLProcessingInstruction(parent, target, value) { this.stringify = parent.stringify; if (target == null) { throw new Error("Missing instruction target"); } this.target = this.stringify.insTarget(target); if (value) { this.value = this.stringify.insValue(value); } } XMLProcessingInstruction.prototype.clone = function() { return _.create(XMLProcessingInstruction.prototype, this); }; XMLProcessingInstruction.prototype.toString = function(options, level) { var indent, newline, pretty, r, space; pretty = (options != null ? options.pretty : void 0) || false; indent = (options != null ? options.indent : void 0) || ' '; newline = (options != null ? options.newline : void 0) || '\n'; level || (level = 0); space = new Array(level + 1).join(indent); r = ''; if (pretty) { r += space; } r += '<?'; r += this.target; if (this.value) { r += ' ' + this.value; } r += '?>'; if (pretty) { r += newline; } return r; }; return XMLProcessingInstruction; })(); }).call(this);