Class: RegexpExamples::MaxResultsLimiterBySum

Inherits:
MaxResultsLimiter show all
Defined in:
lib/regexp-examples/max_results_limiter.rb

Overview

For example: Needed when generating examples for /[ab]10|cd11/ (here, results_count will reach 1024 + 2048 == 3072)

Instance Method Summary collapse

Constructor Details

#initializeMaxResultsLimiterBySum

Returns a new instance of MaxResultsLimiterBySum.



52
53
54
# File 'lib/regexp-examples/max_results_limiter.rb', line 52

def initialize
  super(0)
end

Instance Method Details

#limit_results(partial_results) ⇒ Object



56
57
58
# File 'lib/regexp-examples/max_results_limiter.rb', line 56

def limit_results(partial_results)
  super(partial_results, :-, :+)
end