Method: Concurrently::Proc#initialize

Defined in:
lib/all/concurrently/proc.rb

#initialize(evaluation_class = Evaluation) ⇒ Proc

A new instance of Concurrently::Proc

Parameters:

  • evaluation_class (Class) (defaults to: Evaluation)

    It can be given a custom class to create evaluation objects. This can be useful if all evaluations for this proc share some custom behavior and it makes sense to create a sub class of Evaluation for them.

Since:

  • 1.0.0



124
125
126
# File 'lib/all/concurrently/proc.rb', line 124

def initialize(evaluation_class = Evaluation)
  @evaluation_class = evaluation_class
end