Method: CoPilot::ArrayLimiter#initialize

Defined in:
lib/copilot/requests/internal/array_limiter.rb

#initialize(array, options = {}) ⇒ ArrayLimiter

Returns a new instance of ArrayLimiter.



6
7
8
9
10
11
12
# File 'lib/copilot/requests/internal/array_limiter.rb', line 6

def initialize(array, options={})
  @array = array
  @max_number = options[:max_number]
  @max_time = options[:max_time]
  @time_lambda = lambda { |v| v[:time] }
  @limit_reached_lambda = {}
end