lib/rising_dragon/sqs/worker.rb in rising_dragon-0.3.2 vs lib/rising_dragon/sqs/worker.rb in rising_dragon-0.3.3

- old
+ new

@@ -8,20 +8,20 @@ base.extend(ClassMethods) end module ClassMethods def rising_dragon_options(sqs_queue_name, opt = {}) - shoryuken_opt = { queue: sqs_queue_name, body_parser: :json, auto_delete: true, shoryuken_group: "default_group" }.merge(opt) + shoryuken_opt = { queue: sqs_queue_name, body_parser: :json, auto_delete: true, shoryuken_group: "default" }.merge(opt) shoryuken_options(shoryuken_opt) - register_queue(sqs_queue_name, shoryuken_opt[:shoryuken_group], opt) + register_queue(sqs_queue_name, shoryuken_opt["shoryuken_group"], opt) # shoryuken_options will change hash key.... :( end def register_queue(sqs_queue_name, group_name, option) - concurrency = option[:concurrency] || 25 + concurrency = option["concurrency"] || 25 Shoryuken.add_group(group_name, concurrency) - weight = option[:weight] || 1 + weight = option["weight"] || 1 Shoryuken.add_queue(sqs_queue_name, weight, group_name) end def rising_dragon_register(event_name, handle_class) emitter.register(event_name, handle_class)