Method: Unisms::Router::Random#load_internal_adapters

Defined in:
lib/unisms/router/random.rb

#load_internal_adaptersObject



19
20
21
22
23
# File 'lib/unisms/router/random.rb', line 19

def load_internal_adapters
  adapter_module = Unisms::Adapter
  klasses = adapter_module.constants.reject{ |c| c == :Base }.select { |c| adapter_module.const_get(c).is_a? Class }.map {|c| adapter_module.const_get c }
  @adapters = klasses.map { |klass| klass.new rescue nil }.compact
end