Class: Rack::Access::Capture::Watcher::Adapters
- Inherits:
-
Object
- Object
- Rack::Access::Capture::Watcher::Adapters
- Defined in:
- lib/rack/access/capture/watcher/adapters.rb
Class Method Summary collapse
Class Method Details
.interpret_watcher(config) ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/rack/access/capture/watcher/adapters.rb', line 13 def interpret_watcher(config) class_name = config["adapter"] if !config.nil? && config.is_a?(Hash) && config.key?("adapter") if class_name.is_a?(String) with_ignoring_name_error do object = Object.const_get(class_name).new watcher_adapter?(object) ? object : nil end end end |