Skip to content

Adding resource-based architecture + Ruby 3.2+ - #22

Merged
simonc merged 1 commit into
masterfrom
full-upgrade
Feb 18, 2026
Merged

simonc merged 1 commit into
masterfrom
full-upgrade

Conversation

@simonc

@simonc simonc commented Feb 18, 2026

Copy link
Copy Markdown
Contributor
  • Introducing Resource base class with Fetchable, Listable, Creatable, Updatable, Deletable mixins. Adding 11 resource classes, Collection for pagination, Engine for API routing, and comprehensive test suite.
  • Setting up rubocop with Ruby 3.2+ targeting and clean offense state
  • Updating CI to only support Ruby 3.2+

Introducing Resource base class with Fetchable, Listable, Creatable,
Updatable, Deletable mixins. Adding 11 resource classes, Collection
for pagination, Engine for API routing, and comprehensive test suite.
Setting up rubocop with Ruby 3.2+ targeting and clean offense state.
@simonc
simonc merged commit d97b48b into master Feb 18, 2026
12 checks passed
@simonc
simonc deleted the full-upgrade branch February 18, 2026 21:07
simonc added a commit that referenced this pull request Feb 18, 2026
- Introducing Resource base class with Fetchable, Listable, Creatable, Updatable, Deletable mixins. Adding 11 resource classes, Collection for pagination, Engine for API routing, and comprehensive test suite.
- Setting up rubocop with Ruby 3.2+ targeting and clean offense state.
- Updating CI to support only Ruby 3.2+
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