Module: ActiveMemoize::Shared

Included in:
Instance, Klass
Defined in:
lib/active_memoize/shared.rb

Instance Method Summary collapse

Instance Method Details

#cacheObject



8
9
10
# File 'lib/active_memoize/shared.rb', line 8

def cache
  @cache ||= {}
end

#key(method_name, method_args) ⇒ Object



12
13
14
# File 'lib/active_memoize/shared.rb', line 12

def key(method_name, method_args)
  Digest::SHA1.hexdigest("#{method_name}:#{method_args}")
end