Sha256: 55030eea2dcb52a16e2c6cddd8d57662b2a67ee8e710cc0b6862f6c790c960f2

Contents?: true

Size: 1.25 KB

Versions: 3

Compression:

Stored size: 1.25 KB

Contents

# This file is autogenerated. Do not edit it by hand. Regenerate it with:
#   srb rbi gems

# typed: true
#
# If you would like to make changes to this file, great! Please create the gem's shim here:
#
#   https://github.com/sorbet/sorbet-typed/new/master?filename=lib/memoist/all/memoist.rbi
#
# memoist-0.16.2

module Memoist
  def all_memoized_structs; end
  def clear_structs; end
  def memoize(*method_names); end
  def self.escape_punctuation(string); end
  def self.extended(extender); end
  def self.extract_reload!(method, args); end
  def self.memoist_eval(klass, *args, &block); end
  def self.memoized_ivar_for(method_name, identifier = nil); end
  def self.memoized_prefix(identifier = nil); end
  def self.unmemoized_method_for(method_name, identifier = nil); end
  def self.unmemoized_prefix(identifier = nil); end
end
module Memoist::InstanceMethods
  def flush_cache(*method_names); end
  def memoize_all; end
  def memoized_structs(names); end
  def prime_cache(*method_names); end
  def unmemoize_all; end
end
class Memoist::MemoizedMethod < Struct
  def arity; end
  def arity=(_); end
  def ivar; end
  def ivar=(_); end
  def memoized_method; end
  def memoized_method=(_); end
  def self.[](*arg0); end
  def self.members; end
  def self.new(*arg0); end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ledger_tiller_export-0.1.2 sorbet/rbi/gems/memoist.rbi
ledger_tiller_export-0.1.1 sorbet/rbi/gems/memoist.rbi
ledger_tiller_export-0.1.0 sorbet/rbi/gems/memoist.rbi