A library for handling DID identifiers used in Bluesky AT Protocol

changed some naming (validated -> verified)

+9 -9
+2 -2
lib/didkit/did.rb
··· 39 39 Resolver.new.resolve_did(self) 40 40 end 41 41 42 - def get_validated_handle 43 - Resolver.new.get_validated_handle(self) 42 + def get_verified_handle 43 + Resolver.new.get_verified_handle(document) 44 44 end 45 45 46 46 def get_audit_log
+2 -2
lib/didkit/document.rb
··· 37 37 @handles = parse_also_known_as(json['alsoKnownAs'] || []) 38 38 end 39 39 40 - def get_validated_handle 41 - Resolver.new.pick_valid_handle(did, handles) 40 + def get_verified_handle 41 + Resolver.new.get_verified_handle(self) 42 42 end 43 43 end 44 44 end
+5 -5
lib/didkit/resolver.rb
··· 89 89 Document.new(did, json) 90 90 end 91 91 92 - def get_validated_handle(did_or_doc) 93 - document = did_or_doc.is_a?(Document) ? did_or_doc : resolve_did(did_or_doc) 92 + def get_verified_handle(subject) 93 + document = subject.is_a?(Document) ? subject : resolve_did(subject) 94 94 95 - pick_valid_handle(document.did, document.handles) 95 + pick_verified_handle(document.did, document.handles) 96 96 end 97 97 98 - def pick_valid_handle(did, handles) 99 - handles.detect { |h| resolve_handle(h) == did } 98 + def pick_verified_handle(did, handles) 99 + handles.detect { |h| resolve_handle(h) == did.to_s } 100 100 end 101 101 end 102 102 end