RubyGems Navigation menu

itrigga-file_cache 0.1.0

A simple file-system-based cache wrapper. The main method is 'with_cache( :cache_key=>'something_unique', :timeout_seconds=>(an integer) ){ (...) }' If the given cache key exists and has not timed out, it will return the cached value If not, it will * yield to the given block * store the result of the given block in the cache with the given key * return the result of the given block Required params: * :cache_key=>'some unique string that is valid in a filename' Optional params: * :timeout_seconds => (an integer - default 3600) * :cache_dir => (an absolute path - defaults to RAILS_ROOT/tmp/cache if RAILS_ROOT is defined, otherwise /tmp/cache ) Example usage: @stats_json = Trigga::Cache::FileCache.with_cache(:cache_key=>'admin_stats.json', :timeout_seconds=>600){ /* some expensive remote API / slow IO call here /* }

Gemfile:
= Copiar al portapapeles ¡Copiado!

instalar:
=

Versiones:

  1. 0.2.1 - October 03, 2011 (8,5 KB)
  2. 0.2.0 - October 03, 2011 (8,5 KB)
  3. 0.1.0 - October 03, 2011 (8,5 KB)

dependencias de Development (4):

bundler ~> 1.0.0
jeweler ~> 1.6.4
rcov >= 0
rspec >= 0

Propietarios:

Autores:

  • Al Davidson

SHA 256 checksum:

0c9c58057e4c767ba147492ab70444d8d73ceb1c7b1181dda24ee5b68f148b62

Total de descargas 10.882

Para esta versión 3.286

Licencias:

N/A

Versión de Ruby requerida: Ninguno

Enlace: