Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Rails autoloading. #113

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

thesteady
Copy link
Contributor

This PR should resolve Issue #111.

This enables Rails autoloading of the serializers as long as they are a top-level resource (not namespaced). Namespaced serializers still work, but do not get autoloaded. We think solving this problem for namespaced serializers/models will take a bigger refactor. @GavinJoyce do you have ideas on that?

There could be a performance impact from this change, since it's constantizing things rather than caching them.

benfb added a commit to pingboard/restpack_serializer that referenced this pull request Apr 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant