Module | Locale::Util |
In: |
lib/locale/util/memoizable.rb
|
freeze | -> | freeze_without_memoizable |
Cache the result of the methods.
include Memoizable def foo ...... end def bar(a, b) ...... end memoize :foo, :bar(a, b)
To clear cache, clear_foo, clear_bar is also defined.
(NOTE) Consider to use this with huge objects to avoid memory leaks.