Method: MultiWorker.adapter
- Defined in:
- lib/multi_worker.rb
.adapter(adapter_name = nil) ⇒ Object
71 72 73 74 75 76 77 78 |
# File 'lib/multi_worker.rb', line 71 def adapter(adapter_name=nil) adapter_name ||= default_adapter @adapters[adapter_name] ||= begin require "multi_worker/adapters/#{adapter_name}" klass_name = adapter_name.to_s.split('_').map(&:capitalize) * '' MultiWorker::Adapters.const_get(klass_name) end end |