Rails.cache adapter for Undo gem. Designed to be used with Rails cache, but it can be used with any similarly quaking cache store. Rails constant may not even be defined.
- Installation
- Usage
- Requirements
- Contacts
- Compatibility
- Contributing
- Copyright
Add this line to your application's Gemfile:
gem 'undo-storage-rails_cache'
And then execute:
$ bundle
Or install it yourself as:
$ gem install undo-storage-rails_cache
Undo.configure do |config|
config.storage = Undo::Storage::RailsCache.new
end
Default options will applied on each call to cache storage:
Undo.configure do |config|
config.storage = Undo::Storage::RailsCache.new(expires_in: 1.hour)
end
As any Undo storage it gets argument bypassed from #store, #restore and #wrap:
Undo.store object, expires_in: 1.minute
- Ruby 1.9 or above
- The Undo.
Have questions or recommendations? Contact me via alexander.n.paramonov@gmail.com
Found a bug or have enhancement request? You are welcome at Github bugtracker
tested with Ruby
- 2.1
- 2.0
- 1.9.3
- ruby-head
- rbx
- jruby-19mode
- jruby-head
See build history
- Fork repository
- 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
Copyright © 2014 Alexander Paramonov. Released under the MIT License. See the LICENSE file for further details.