ruby-dirty-memoize