Sha256: a4be764157e07003241060a8b71e1a73e09af040e7b56f8bbd9b654cfbf972b6
Contents?: true
Size: 359 Bytes
Versions: 11
Compression:
Stored size: 359 Bytes
Contents
class RemoteExecutionProvider def self.provider_for(type) providers[type.to_s] || providers[:Ssh] end def self.providers @providers ||= { :Ssh => N_(SSHExecutionProvider) }.with_indifferent_access end def self.register(key, klass) providers[key.to_sym] = klass end def self.provider_names providers.keys.map(&:to_s) end end
Version data entries
11 entries across 11 versions & 1 rubygems