More descriptive fetch default attributes var name.
Removing self. from defs and just extending self.
No need to include Defaults. Weird.
Rspec => RSpec. c => config.
Remove lock file from repo
More clear variable names.
attributes is more specific than value.
More flexible shared spec for adapter.
This makes it so extra keys do not matter. If a store returns more keys, adapter will not complain.
No need for extra read in fetch.
Just run all specs when things change.
No need to capture block in fetch.
Just updated shared spec. No actual adapter production code changes.
Only test string keys.
Testing symbols is too exact. For data like this strings is fine and that is what should be exected as a return value.
Switch to bundler/gem_tasks require in gemfile.
Release 0.6.0. Includes breaking-ish changes from 0.5.2.
No more 1.9.2.
alias_method over alias.
Read that it is more predictable.
Aliased get_multiple to read_multiple.
Specs for alternate read/write methods.
Initial changelog for 0.5.2 to 0.6.0.
Added default read_multiple.
Can be overridden per store to save network round trips.
No need to store return value for #delete in spec
Delete no longer returns anything of meaning.
Move to a more specific model of what toystore needs.
Rather than have a generic adapter library, I think it is better to have something that more specifically adapts toystore to different data stores.
Ensure memory adapter is always defined.
Ensure Adapter spec cleans up.
Docs for definitions and adapters
Clear adapter definitions before each spec.
Simplified memory adapter delete.
Remove several dependencies.
Add travis and shift gemfile around.
Switch to guard.
Wiki home link to readme