lotus/model — pull request #132 by stevehodgkiss (2014-12-19 12:54:34+00:00)
Title: Fix conflict with ActiveSupport dependency loading

`Object#require` in ActiveSupport attempts to call their own `load_dependency` method [1], which is overridden in the Adapter class and causes an error when Lotus Model is used with Rails. This addresses the conflict by choosing a different method name.

```
/opt/boxen/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bundler/gems/model-17b037ea2cb5/lib/lotus/model/config/adapter.rb:85:in `load_dependency': wrong number of arguments (1 for 0) (ArgumentError)
from /opt/boxen/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activesupport-4.2.0.rc1/lib/active_support/dependencies.rb:274:in `require'
from /opt/boxen/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bundler/gems/model-17b037ea2cb5/lib/lotus/model/config/adapter.rb:87:in `load_dependency'
```

[1] https://github.com/rails/rails/blob/4-2-0/activesupport/lib/active_support/dependencies.rb#L274