Skip to content

Remove API private from Extractor#165

Closed
cagmz wants to merge 1 commit intoprocore-oss:masterfrom
cagmz:patch-1
Closed

Remove API private from Extractor#165
cagmz wants to merge 1 commit intoprocore-oss:masterfrom
cagmz:patch-1

Conversation

@cagmz
Copy link
Copy Markdown
Contributor

@cagmz cagmz commented Jul 10, 2019

Custom Extractor classes are already being used in production and the Private API warning in the docs is confusing for developers.

https://www.rubydoc.info/gems/blueprinter/Blueprinter/Extractor

@philipqnguyen
Copy link
Copy Markdown
Contributor

@cagmz thanks for doing this, it makes sense to make the base Extractor public so that others can inherit from it and create their own custom extractors. However, would you mark AssociationExtractor, AutoExtractor, BlockExtractor, HashExtractor, and PublicSendExtractor as @api private? I don't think we can promise that those won't change.

@cagmz
Copy link
Copy Markdown
Contributor Author

cagmz commented Sep 19, 2019

Closing in favor of #182 .

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.

2 participants