| 
									
										
										
										
											2020-10-04 04:10:08 +03:00
										 |  |  | /********************************************************************** | 
					
						
							|  |  |  | *  | 
					
						
							|  |  |  | * | 
					
						
							|  |  |  | * | 
					
						
							| 
									
										
										
										
											2020-10-06 01:32:33 +03:00
										 |  |  | **********************************************/  /* c8 ignore next 2 */ | 
					
						
							| 
									
										
										
										
											2020-10-04 04:10:08 +03:00
										 |  |  | ((typeof define)[0]=='u'?function(f){module.exports=f(require)}:define) | 
					
						
							|  |  |  | (function(require){ var module={} // make module AMD/node compatible...
 | 
					
						
							|  |  |  | /*********************************************************************/ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-22 23:50:05 +03:00
										 |  |  | var object = require('ig-object') | 
					
						
							| 
									
										
										
										
											2020-10-04 04:10:08 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /*********************************************************************/ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-22 23:50:05 +03:00
										 |  |  | var StringProtoMixin = | 
					
						
							|  |  |  | module.StringProtoMixin = | 
					
						
							|  |  |  | object.Mixin('StringProtoMixin', 'soft', { | 
					
						
							|  |  |  | 	capitalize: function(){ | 
					
						
							|  |  |  | 		return this == '' ?  | 
					
						
							|  |  |  | 			this  | 
					
						
							|  |  |  | 			: this[0].toUpperCase() + this.slice(1) }, | 
					
						
							| 
									
										
										
										
											2020-12-17 18:55:28 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-18 05:03:31 +03:00
										 |  |  | 	// Indent a block of text...
 | 
					
						
							| 
									
										
										
										
											2020-12-17 18:55:28 +03:00
										 |  |  | 	//
 | 
					
						
							|  |  |  | 	// 	.indent(<width>)
 | 
					
						
							|  |  |  | 	// 	.indent(<str>)
 | 
					
						
							| 
									
										
										
										
											2020-12-18 05:03:31 +03:00
										 |  |  | 	// 		-> <str>
 | 
					
						
							| 
									
										
										
										
											2020-12-17 18:55:28 +03:00
										 |  |  | 	//
 | 
					
						
							|  |  |  | 	indent: function(indent){ | 
					
						
							|  |  |  | 		indent = typeof(indent) == typeof('str') ? | 
					
						
							|  |  |  | 			indent | 
					
						
							|  |  |  | 			: ' '.repeat(indent) | 
					
						
							|  |  |  | 		return indent + this.split(/\n/).join('\n'+ indent) }, | 
					
						
							| 
									
										
										
										
											2020-11-22 23:50:05 +03:00
										 |  |  | }) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | StringProtoMixin(String.prototype) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-04 04:10:08 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /********************************************************************** | 
					
						
							|  |  |  | * vim:set ts=4 sw=4 :                               */ return module }) |