tmp_cache
on memory cache.
Installation
% gem install tmp_cache
Usage
require 'tmp_cache'
TmpCache.set('name', 'shokai', 60) # expire 60 sec
puts TmpCache.get('name') # => 'shokai'
sleep 61
puts TmpCache.get('name') # => nil
TmpCache.set('name', 'shokai')
TmpCache.set('mail', 'hashimoto@shokai.org')
TmpCache.each do |k,v|
puts "#{k} => #{v}"
end
create new cache
cache = TmpCache::Cache.new
cache.set('foo', 'bar')
puts cache.get('foo')
Test
% gem install bundler
% bundle install
% rake test
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request