# sig/global_id.rbs class GlobalID def self.eager_load!: () -> untyped def ==: () -> untyped def app=: () -> untyped def create: () -> untyped def find: () -> untyped def find: () -> untyped def hash: () -> untyped def initialize: () -> void def model_class: () -> untyped def parse: () -> untyped def parse_encoded_gid: () -> untyped def repad_gid: () -> untyped def to_param: () -> untyped end # sig/global_id/locator.rbs class GlobalID::Locator::BaseLocator def find_records: () -> untyped def locate: () -> untyped def locate_many: () -> untyped end # sig/global_id/locator.rbs class GlobalID::Locator::BlockLocator def initialize: () -> void def locate: () -> untyped def locate_many: () -> untyped end # sig/global_id/locator.rbs class GlobalID::Locator::UnscopedLocator < GlobalID::Locator::BaseLocator def find_records: () -> untyped def locate: () -> untyped def unscoped: () -> untyped end # sig/global_id/verifier.rbs class GlobalID::Verifier < GlobalID::ActiveSupport::MessageVerifier def decode: () -> untyped def encode: () -> 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/uri/gid.rbs class URI::GID < URI::Generic def build: () -> untyped def check_host: () -> untyped def check_path: () -> untyped def check_scheme: () -> untyped def create: () -> untyped def parse: () -> untyped def parse_query_params: () -> untyped def query=: () -> untyped def set_model_components: () -> untyped def set_params: () -> untyped def set_path: () -> untyped def set_query: () -> untyped def to_s: () -> untyped def validate_app: () -> untyped def validate_component: () -> untyped def validate_model_id: () -> untyped end # sig/global_id/identification.rbs module GlobalID::Identification def to_gid_param: () -> untyped def to_global_id: () -> untyped def to_sgid_param: () -> 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_many: () -> untyped def locate_many_signed: () -> untyped def locate_signed: () -> untyped def locator_for: () -> untyped def normalize_app: () -> untyped def parse_allowed: () -> untyped def use: () -> untyped end