Module: WatcherFactory

Defined in:
lib/bender/watcher.rb

Class Method Summary collapse

Class Method Details

.create(queue_name, config, default_config) ⇒ Object



2
3
4
5
6
# File 'lib/bender/watcher.rb', line 2

def self.create(queue_name, config, default_config)
  watcher_class = config[:name].to_s
  require "bender/watchers/#{watcher_class}"
  watcher_class.classify.constantize.new(queue_name, default_config)
end