Method: AtprotoAuth::Identity::DID#validate!

Defined in:
lib/atproto_auth/identity/did.rb

#validate!Object

Raises:



15
16
17
18
19
# File 'lib/atproto_auth/identity/did.rb', line 15

def validate!
  return if PREFIXES.any? { |prefix| @did.start_with?(prefix) }

  raise Error, "Invalid DID format (must be one of #{PREFIXES.join(", ")}): #{@did}"
end