Sha256: c3bcc2529c3f48d326b9a8d4dcca5f7ce2f29b5794026bb2522138478b95bcf8
Contents?: true
Size: 566 Bytes
Versions: 16
Compression:
Stored size: 566 Bytes
Contents
# frozen_string_literal: true module Acme::Client::Resources::Challenges require 'acme/client/resources/challenges/base' require 'acme/client/resources/challenges/http01' require 'acme/client/resources/challenges/dns01' require 'acme/client/resources/challenges/unsupported_challenge' CHALLENGE_TYPES = { 'http-01' => Acme::Client::Resources::Challenges::HTTP01, 'dns-01' => Acme::Client::Resources::Challenges::DNS01 } def self.new(client, type:, **arguments) CHALLENGE_TYPES.fetch(type, Unsupported).new(client, **arguments) end end
Version data entries
16 entries across 16 versions & 1 rubygems