Migrates models and their associated builders from app to lib. This makes it possible to require and work with the models, independent from any dependency on rails.
Documentation and tests are added, where they were lacking in the app versions.
The commits are structured to keep the refactor under green. I'm happy to squash them into larger chunks, if that's best.
Setting is aliased to the newer LinkedDataFragments::Settings, due to the stubbing described in #38. If that ticket is resolved, we can deprecate the alias.
Migrates models and their associated builders from
app
tolib
. This makes it possible to require and work with the models, independent from any dependency on rails.Documentation and tests are added, where they were lacking in the
app
versions.The commits are structured to keep the refactor under green. I'm happy to squash them into larger chunks, if that's best.
Setting
is aliased to the newerLinkedDataFragments::Settings
, due to the stubbing described in #38. If that ticket is resolved, we can deprecate the alias.This is a follow-up to the work in #38.