# sig/memoist.rbs module Memoist def self.escape_punctuation: () -> untyped def self.extended: () -> untyped def self.extract_reload!: () -> untyped def self.memoist_eval: () -> untyped def self.memoized_ivar_for: () -> untyped def self.memoized_methods: () -> untyped def self.memoized_prefix: () -> untyped def self.unmemoized_method_for: () -> untyped def self.unmemoized_prefix: () -> untyped def all_memoized_structs: () -> untyped def clear_structs: () -> untyped def memoize: () -> untyped end # sig/memoist.rbs module Memoist::InstanceMethods def flush_cache: () -> untyped def memoize_all: () -> untyped def memoized_structs: () -> untyped def prime_cache: () -> untyped def unmemoize_all: () -> untyped end