Class: ConsoleKit::Connections::ConnectionManager

Inherits:
Object
  • Object
show all
Defined in:
lib/console_kit/connections/connection_manager.rb

Overview

Manages available connection handlers

Class Method Summary collapse

Class Method Details

.available_handlers(context) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/console_kit/connections/connection_manager.rb', line 13

def available_handlers(context)
  handler_classes.filter_map do |klass|
    handler = klass.new(context)
    handler if handler.available?
  rescue NotImplementedError
    nil
  end
end