Skip to content

Conversation

@afuno
Copy link
Member

@afuno afuno commented Jan 10, 2026

No description provided.

afuno added 2 commits January 10, 2026 22:20
- Memoize `options_for_checks` to avoid repeated hash creation
- Add `options_index` for O(1) `find_by` lookup instead of O(n)
- Simplify `generate_methods_code` by removing heredoc + squish
- Update RBS signatures for new instance variables
- Add class-level documentation with Purpose, Usage, Performance sections
- Document all public methods with @param and @return tags
- Document all private methods following test_kit/tool_kit patterns
- Include code examples in class documentation
@afuno afuno added this to the v3.0.0 milestone Jan 10, 2026
@afuno afuno self-assigned this Jan 10, 2026
@afuno afuno added the feature label Jan 10, 2026
@afuno afuno marked this pull request as ready for review January 10, 2026 15:49
- Change find_by return type from untyped to Option?
- Specify Option type for option parameter in private methods
@afuno afuno merged commit bba2f1a into main Jan 10, 2026
37 checks passed
@afuno afuno deleted the feature/SRV-400/options branch January 10, 2026 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants