Permalink
Commits on Nov 8, 2011
  1. Merge pull request #1 from elskwid/bundler

    Add bundler support
    gregrluck committed Nov 8, 2011
  2. Merge pull request #2 from elskwid/rails-compat

    Improve Rails compatibility
    gregrluck committed Nov 8, 2011
Commits on Nov 5, 2011
  1. Support standalone ActiveSupport::Cache usage of Ehcache

      * Further improve Rails compatibility
      * Move Rails specific code to lib/ehcache.rb
      * Move ehcache_rails_common code to a base ActiveSupportStore class
      * ActiveSupport cache implementations inherit from ActiveSupportStore
      * Remove rails/ehcache_rails_common.rb
      * Move ActiveSupport 2.x store under active_support/
      * Modify gemspec to reflect current file requirements
    
    These changes allow ehcache to be used with the ActiveSupport cache
    implementation outside of Rails. The Ehcache::ActiveSupportStore base class
    implements .config_directory and .default_cache_name to give non-rails
    projects access to these settings before the cache store is configured. The
    file `ehcache.rb` now houses the Rails specific configuration which simplifies
    usage and makes the special rails gems mostly superfluous (See FileList in the
    jeweler raketask.)
    committed Nov 5, 2011
Commits on Nov 4, 2011
  1. Improve Rails compatibility

      * Use Rails.root with fallback to RAILS_ROOT in Ehcache::Rails
      * Default options in #create_cache_manager to empty hash
      * Correct call to #super() in Rails 2 EhcacheStore
      * Fix EhcacheStore.read to return element value
      * Default options in EhcacheStore.write to empty hash
    committed Nov 4, 2011
Commits on Nov 3, 2011
  1. Add bundler support

      * Add Gemfile and Gemfile.lock
      * Update gemspec (jeweler) with correct dev dependencies
      * Call gemspec from Gemfile
      * Generate and commit gemspecs to support :git from bundler
    committed Nov 3, 2011
Commits on Oct 24, 2011
  1. Upgrade to Ehcache 2.4.6

    Jason Voegele committed Oct 24, 2011
  2. Automatically require JARs in Rails project lib directory.

    Jason Voegele committed Oct 24, 2011
Commits on May 5, 2011
  1. Updated version to 1.1.1

    Jason Voegele committed May 5, 2011
  2. Updated to Ehcache 2.4.2.

    Jason Voegele committed May 5, 2011
  3. Provide aliases for cache put options.

    Jason Voegele committed May 5, 2011
Commits on May 4, 2011
  1. Support :expires_in and :unless_exist options.

    These options are commonly used in Rails applications, especially those
    using memcached.
    Jason Voegele committed May 4, 2011
  2. Updated version to 1.1.0.

    Jason Voegele committed May 4, 2011
Commits on Nov 15, 2010
  1. Added self to copyright notices.

    Jason Voegele committed Nov 15, 2010
  2. Remove mention of YAML config from README.

    Jason Voegele committed Nov 15, 2010
Commits on Nov 12, 2010
  1. Mark YAML configuration as deprecated.

    Jason Voegele committed Nov 12, 2010
Commits on Nov 3, 2010
  1. More complete YAML config plus a bit of documentation.

    Jason Voegele committed Nov 3, 2010
  2. More complete YAML configuration support.

    Jason Voegele committed Nov 3, 2010
Commits on Nov 2, 2010
  1. Load extensions first.

    Jason Voegele committed Nov 2, 2010
  2. Clarify purpose of two different ehcache_store.rb files.

    Jason Voegele committed Nov 2, 2010
  3. Use CLASSPATH before bundled JARs.

    Jason Voegele committed Nov 2, 2010
  4. Try to use Ehcache from CLASSPATH before bundled.

    Jason Voegele committed Nov 2, 2010
  5. Use latest version of Ehcache.

    Jason Voegele committed Nov 2, 2010
Commits on Nov 1, 2010
  1. Updated README.txt

    Jason Voegele committed Nov 1, 2010
Commits on Oct 29, 2010
  1. Missed file on last commit.

    Jason Voegele committed Oct 29, 2010
  2. Updated Rails cache store implementation.

    Jason Voegele committed Oct 29, 2010
  3. Add a bit of resilience here and there.

    Jason Voegele committed Oct 29, 2010
  4. Enhancements to Cache, including compare_and_swap.

    Jason Voegele committed Oct 29, 2010
  5. Copy some utility stuff from activesupport.

    Jason Voegele committed Oct 29, 2010
  6. Updated packaging for 1.0.0

    Jason Voegele committed Oct 29, 2010
  7. Remove disabled code.

    Jason Voegele committed Oct 29, 2010
  8. New and improved YAML configuration support.

    Jason Voegele committed Oct 29, 2010
  9. Full API coverage with Rubyesque enchancements.

    Jason Voegele committed Oct 29, 2010