Permalink
Commits on May 5, 2009
  1. API CHANGE: Simplification to API - no need to call start before using

    mloughran committed May 5, 2009
    * Made store a simple accessor - if not set it just defaults to memory store
    * Updated the docs
  2. Docs and cleanup

    mloughran committed May 5, 2009
  3. Support using any moneta store as the cache location

    mloughran committed May 4, 2009
    * Also added some specs for the APICache.start method
    * Removed the MemcacheStore since that is now redundant
Commits on May 4, 2009
  1. Fixed formatting

    mloughran committed May 4, 2009
  2. INTERFACE CHANGE: Added sane logging

    mloughran committed May 4, 2009
    * replace the crazy custom logger with standard logger / logger of your choice
  3. Fixed and improved rdoc documentation

    mloughran committed May 4, 2009
    * Changed the readme file to be rdoc formatted
    * For some reason APICache::Cache makes RDoc think APICache is a module...
  4. Massive refactoring to the internals to simplify

    mloughran committed May 4, 2009
    * Move per call configuration out to API/Cache classes thereby reducing knowledge of their internals by APICache class
    * Simpler mocked specs for APICache
    * Proper specs for the API and Cache classes
Commits on Mar 30, 2009
  1. Clean up code formatting

    mloughran committed Mar 30, 2009
  2. Version bump to 0.1.2

    mloughran committed Mar 30, 2009
Commits on Feb 17, 2009
  1. Version bump to 0.1.1

    mloughran committed Feb 17, 2009
Commits on Feb 10, 2009
  1. Version bump to 0.1.0

    mloughran committed Feb 10, 2009
Commits on Feb 5, 2009
  1. added init.rb for using api_cache as rails plugin

    bumi authored and Martyn Loughran committed Jan 16, 2009
    Signed-off-by: Martyn Loughran <martyn@new-bamboo.co.uk>
  2. MD5 encode the hash keys

    bumi authored and Martyn Loughran committed Jan 16, 2009
    Signed-off-by: Martyn Loughran <martyn@new-bamboo.co.uk>
Commits on Aug 3, 2008
  1. Allow custom Logger

    methodmissing committed Aug 3, 2008
Commits on Aug 2, 2008
Commits on Jun 6, 2008
  1. Add a logger and replace all replace all puts statements to call this.

    Martyn Loughran
    Martyn Loughran committed Jun 6, 2008
    The logger is hard coded to be silent.
  2. Added some basic specs for APICache.get().

    Martyn Loughran
    Martyn Loughran committed Jun 6, 2008
    The options aren't yet tested and the APICache::API and APICache::Cache are
    completely mocked.
Commits on Jun 5, 2008
  1. Bugfix to allow gem to build.

    Martyn Loughran
    Martyn Loughran committed Jun 5, 2008
  2. Tweaked the readme/ Fixed typos and tense.

    Martyn Loughran
    Martyn Loughran committed Jun 5, 2008
  3. Provisional blog post is the README for now.

    Martyn Loughran
    Martyn Loughran committed Jun 5, 2008
  4. Bugfix.

    Martyn Loughran
    Martyn Loughran committed Jun 5, 2008
  5. Tweak some of the docs, add :valid => :forever option, and changed er…

    Martyn Loughran
    Martyn Loughran committed Jun 5, 2008
    …ror.
Commits on Jun 3, 2008
  1. Bump gem version to 0.0.2

    mloughran committed Jun 3, 2008