Module: Circuitry::Concerns::Async::ClassMethods

Defined in:
lib/circuitry/concerns/async.rb

Instance Method Summary collapse

Instance Method Details

#async_strategiesObject



17
18
19
# File 'lib/circuitry/concerns/async.rb', line 17

def async_strategies
  [:fork, :thread, :batch]
end

#default_async_strategyObject

Raises:

  • (NotImplementedError)


21
22
23
# File 'lib/circuitry/concerns/async.rb', line 21

def default_async_strategy
  raise NotImplementedError, "#{name} must implement class method `default_async_strategy`"
end