lib/sidekiq/throttled/strategy_collection.rb in sidekiq-throttled-1.0.0.alpha vs lib/sidekiq/throttled/strategy_collection.rb in sidekiq-throttled-1.0.0.alpha.1
- old
+ new
@@ -17,11 +17,10 @@
# See keyword args of {Strategy::Threshold#initialize} for details.
# @param [Class] strategy class of strategy: Concurrency or Threshold
# @param [#to_s] name
# @param [#call] key_suffix Dynamic key suffix generator.
def initialize(strategies, strategy:, name:, key_suffix:)
- strategies = (strategies.is_a?(Hash) ? [strategies] : Array(strategies))
- @strategies = strategies.map do |options|
+ @strategies = (strategies.is_a?(Hash) ? [strategies] : Array(strategies)).map do |options|
make_strategy(strategy, name, key_suffix, options)
end
end
# @param [#call] block