/********************************************************************** * * * **********************************************/ /* c8 ignore next 2 */ ((typeof define)[0]=='u'?function(f){module.exports=f(require)}:define) (function(require){ var module={} // make module AMD/node compatible... /*********************************************************************/ var object = require('ig-object') /*********************************************************************/ var StringProtoMixin = module.StringProtoMixin = object.Mixin('StringProtoMixin', 'soft', { capitalize: function(){ return this == '' ? this : this[0].toUpperCase() + this.slice(1) }, // // .indent() // .indent() // indent: function(indent){ indent = typeof(indent) == typeof('str') ? indent : ' '.repeat(indent) return indent + this.split(/\n/).join('\n'+ indent) }, }) StringProtoMixin(String.prototype) /********************************************************************** * vim:set ts=4 sw=4 : */ return module })