function Rules (options) {
      this.options = options;
      this._keep = [];
      this._remove = [];

      this.blankRule = {
        replacement: options.blankReplacement
      };

      this.keepReplacement = options.keepReplacement;

      this.defaultRule = {
        replacement: options.defaultReplacement
      };

      this.array = [];
      for (var key in options.rules) this.array.push(options.rules[key]);
    }
/**
     * Manages a collection of rules used to convert HTML to Markdown
     */
Manages a collection of rules used to convert HTML to Markdown
Manages a collection of rules used to convert HTML to Markdown
function Rules (options) {
      this.options = options;
      this._keep = [];
      this._remove = [];
      this.blankRule = {
        replacement: options.blankReplacement
      };
      this.keepReplacement = options.keepReplacement;
      this.defaultRule = {
        replacement: options.defaultReplacement
      };
      this.array = [];
      for (var key in options.rules) this.array.push(options.rules[key]);
    }
function Rules ( options ) { this . options = options ; this . _keep = [ ] ; this . _remove = [ ] ; this . blankRule = { replacement : options . blankReplacement } ; this . keepReplacement = options . keepReplacement ; this . defaultRule = { replacement : options . defaultReplacement } ; this . array = [ ] ; for ( var key in options . rules ) this . array . push ( options . rules [ key ] ) ; }
Manages a collection of rules used to convert HTML to Markdown
Manages a collection of rules used to convert HTML to Markdown