module Memoist2

Constants

VERSION

Public Class Methods

included(klass) click to toggle source
# File lib/memoist2.rb, line 41
def self.included(klass)
  klass.extend(ClassMethods)
end
memoized_ivar_for(symbol) click to toggle source
# File lib/memoist2.rb, line 5
def self.memoized_ivar_for(symbol)
  "@_memoized_#{symbol.to_s.sub(/\?\Z/, '_query').sub(/!\Z/, '_bang')}".to_sym
end