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

Maintain a list of generated scope methods #515

Open
olivier-thatch opened this issue Aug 10, 2023 · 0 comments
Open

Maintain a list of generated scope methods #515

olivier-thatch opened this issue Aug 10, 2023 · 0 comments

Comments

@olivier-thatch
Copy link

Hello,

I am trying to write a Tapioca compiler for pg_search.

The problem is that currently, there is no way to know which methods were generated by pg_search by introspecting an Active Record model class.

Ideally, pg_search would maintain a list of the methods generated by its pg_search_scope DSL. Rails itself does this for a variety of its DSLs.

For example: the scope DSL calls generate_relation_method, which keeps track of generated methods in the GeneratedRelationMethods module which can then be retrieved by calling the (private) method generated_relation_methods.

Would you be open to such a change? If so, I'd be happy to submit a prototype in a PR and discuss from there.

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

No branches or pull requests

1 participant