# sig/name_of_person/person_name.rbs class NameOfPerson::PersonName < NameOfPerson::String def self.full: () -> untyped def abbreviated: () -> untyped def encode_with: () -> untyped def familiar: () -> untyped def full: () -> untyped def initialize: () -> void def initials: () -> untyped def mentionable: () -> untyped def possessive: () -> untyped def sorted: () -> untyped end # sig/name_of_person/assignable_name.rbs module NameOfPerson::AssignableName def name: () -> untyped def name=: () -> untyped end # sig/name_of_person/has_person_name.rbs module NameOfPerson::HasPersonName def has_person_name: () -> untyped end