# sig/global_id.rbs class GlobalID def ==: () -> untyped def app=: () -> untyped def create: () -> untyped def extract_uri_components: () -> untyped def find: () -> untyped def find: () -> untyped def initialize: () -> void def model_class: () -> untyped def parse: () -> untyped def parse_encoded_gid: () -> untyped def repad_gid: () -> untyped def to_param: () -> untyped def to_s: () -> untyped def validate_app: () -> untyped end # sig/global_id/locator.rbs class GlobalID::Locator::ActiveRecordFinder def locate: () -> untyped end # sig/global_id/locator.rbs class GlobalID::Locator::BlockLocator def initialize: () -> void def locate: () -> untyped end # sig/global_id/signed_global_id.rbs class SignedGlobalID < GlobalID def ==: () -> untyped def encoded_expiration: () -> untyped def initialize: () -> void def parse: () -> untyped def pick_expiration: () -> untyped def pick_purpose: () -> untyped def pick_verifier: () -> untyped def raise_if_expired: () -> untyped def to_h: () -> untyped def to_s: () -> untyped def verify: () -> untyped end # sig/global_id/identification.rbs module GlobalID::Identification def to_global_id: () -> untyped def to_signed_global_id: () -> untyped end # sig/global_id/locator.rbs module GlobalID::Locator def find_allowed?: () -> untyped def locate: () -> untyped def locate_signed: () -> untyped def locator_for: () -> untyped def normalize_app: () -> untyped def use: () -> untyped end