module Tagfish::DockerRegistryClient

Public Class Methods

for(*args) click to toggle source
# File lib/tagfish/docker_registry_client.rb, line 7
def self.for(*args)
  [DockerRegistryV1Client, DockerRegistryV2Client].each do |client_class|
    begin 
      return client_class.new(*args)
    rescue APIVersionError
    end
  end
  raise APIVersionError, "API version unrecognized!"
end