Add time reporting to the logging output around the adapter.
Make indexes use redis. Sorry, John, I know this is a bastard child o…
…f your beautiful machine.
Add some simple get, get_multi, and set logging.
Revert "Pulled indexes."
This reverts commit 0bfc1c7.
Get specs to work in both 1.8 and 1.9
Should be remove_constant instead of remove_object
Rename methods to create store/object classes
Update readme with more specific compatibility.
Fix specs for rails 3 + ruby 1.8.7
Turn on color for rspec
Ignore bin and vendor.
Fix tests for ruby 1.8
Correct gemspec path for travis ci.
Test against multiple versions of rails for travis.
Minor changes in dirty API.
I really hate changing tests, but Active Model has decided that the first value that was changed is what should be stored and not the ones in between. For new objects, this is almost always nil. Lame.
Handy rspec stuff
Get rid of blank suffix deprecation warning.
Switch to a more liberal active support dependency.
Tweak plugin spec to not use InstanceMethods
Allow running specs on guard start
Tweak uuid gem version
No need for a context here.
Rename private method initialize_attributes.
Change #attributes= precedence.
Pick accessor over write_attribute. Did not have any specs for this either way so I won't consider it a breaking change.
Move @attributes hash defaulting to dirty module
This is where the error was happening technically.
Raise exception on write attribute if attribute not found.
No need for except anymore.
Id is no longer included with persisted_attributes.
Id is not an attribute that should be persisted.
Since there was not a spec asserting that id was included, I'm not going to consider this a breaking change.