Memoist is an extraction of ActiveSupport::Memoizable.

Since June 2011 ActiveSupport::Memoizable has been deprecated. But
I love it, and so I plan to keep it alive.

WWW: https://github.com/matthewrudy/memoist