Add guard for local development.
Setup Appraisals to test against different gems.
Rename appraisal gemfiles.
Proper homepage.
These are handled by appraisals file.
Setup Appraisals file with proper gem requirements.
Don't use MODEL_ADAPTER, conditionally check if adapter is defined.
The module adapters are conditionally loaded if the proper pre-reqs are included in the project. Thus, we don't need to load each individually using an ENV variable. We can also test multiple adapters in the same project at the same time.
Update gem spec with more modern configs.
Fix whitespace.
Remove guard as it doesn't play nice with Appraisal or ruby < 1.9.3
Move supermodel requirement to gem spec.
It is not specific to a appraisal build, since we're defining and using it in spec_helper
A require is needed here.
Remove old rake task.
This will be replaced with `appraisal rake`
Conditionally include bson_ext for mongoid build.
Since bson_ext is technically optional, only use it for non JRuby builds... as C extensions don't build on JRuby.
Guard adapter specific logic until it can be extracted.
It should be extracted out the adapter, but the logic is too complex at the moment to refactor it out... so we'll guard.
Update READMEs with new testing info.
Grammar fix.