whole_func_string: function() {
        var str = this, args = arguments.length > 0 ? arguments : [''];
        flattenedArgs(args, function(tag) {
          str = str.replace(regexp('<\/?' + escapeRegExp(tag) + '[^<>]*>', 'gi'), '');
        });
        return str;
      }
func_code_string: function() {
        var str = this, args = arguments.length > 0 ? arguments : [''];
        flattenedArgs(args, function(tag) {
          str = str.replace(regexp('<\/?' + escapeRegExp(tag) + '[^<>]*>', 'gi'), '');
        });
        return str;
      }
func_documentation_string: *
  @method stripTags([tag1], [tag2], ...)
  @returns String
  @short Strips all HTML tags from the string.
  @extra Tags to strip may be enumerated in the parameters, otherwise will strip all.
  @example
  
  '<p>just <b>some</b> text</p>'.stripTags()    -> 'just some text'
  '<p>just <b>some</b> text</p>'.stripTags('p') -> 'just <b>some</b> text'
  
  *