class Acme::Client::Resources::Directory

def endpoint_for(key)

def endpoint_for(key)
  @directory.fetch(key) do |missing_key|
    raise Acme::Client::Error::UnsupportedOperation,
      "Directory at #{@url} does not include `#{missing_key}`"
  end
end