Module: Lab42::Unmemoizer
- Included in:
- Module
- Defined in:
- lib/lab42/core/memoization.rb
Instance Method Summary collapse
Instance Method Details
#unmemoize_memo(method_name, *args) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/lab42/core/memoization.rb', line 4 def unmemoize_memo method_name, *args ivar_name = "@__#{method_name}__" return unless instance_variable_defined? ivar_name return instance_variable_set ivar_name, {} if args.empty? instance_variable_get( ivar_name ).delete args end |