Permalink
Commits on Mar 20, 2013
  1. 0.9.0

    matthewrudy committed Mar 20, 2013
    includes possibly breaking changes
    - no longer memoizes everything on freeze
    - allows an "identifier" to be specified
    - may fix subclass memoization
  2. freeze no longer primes the cache

    matthewrudy committed Mar 20, 2013
    fixes an issue with rails doing freeze
    and calling all methods.
  3. The Person tests don't rely on instance variables

    matthewrudy committed Mar 20, 2013
    allows us to test freezing more properly
  4. a cleaner implementation of the evaled method

    matthewrudy committed Mar 20, 2013
    there are two steps;
      skipping the cache
      setting the cache
    
    we always skip setting the cache when it is frozen
Commits on Mar 10, 2013
  1. don't define class_eval on Kernel

    matthewrudy committed Mar 10, 2013
    we don't need to do this
    just switch behaviour based on type
Commits on Mar 1, 2013
Commits on Feb 11, 2013
  1. Merge pull request #6 from AndreyChernyh/patch-1

    matthewrudy committed Feb 11, 2013
    Update README.md to include memoization bypass description
  2. Update README.md

    andreychernih committed Feb 11, 2013
Commits on Dec 10, 2012
  1. Merge pull request #4 from k33l0r/master

    matthewrudy committed Dec 10, 2012
    Adds a note about the MIT License
  2. Adds a note about the MIT License

    matiaskorhonen committed Dec 10, 2012
    The license should probably be explicitly mentioned, even if it is inherited from Rails.
Commits on Aug 15, 2012
  1. Merge pull request #2 from ManageIQ/flush_and_prime_cache_optimization

    matthewrudy committed Aug 15, 2012
    Improved performance of flush_cache and prime_cache when parameters are passed to them.
Commits on Jan 24, 2012
  1. rename to memoist

    matthewrudy committed Jan 24, 2012
Commits on Dec 26, 2011
Commits on Dec 7, 2011
  1. gem-this

    matthewrudy committed Dec 7, 2011
  2. rename to Memoizer

    matthewrudy committed Dec 7, 2011
  3. Memoizable

    matthewrudy committed Dec 7, 2011
    no longer ActiveSupport::Memoizable
    no dependency on ActiveSupport.
  4. remove the deprecation

    matthewrudy committed Dec 7, 2011
  5. make the tests work

    matthewrudy committed Dec 7, 2011