module CKEditor5::Rails::Cdn::UrlGenerator

def create_cdn_url(bundle, version, path)

def create_cdn_url(bundle, version, path)
  executor = CDN_THIRD_PARTY_GENERATORS[cdn] || CDN_COMMERCIAL_GENERATORS[cdn] || cdn
  raise ArgumentError, "Unknown provider: #{cdn}" if executor.blank? || !executor.respond_to?(:call)
  executor.call(bundle, version, path)
end