Skip to content

Adding resource-based architecture + Ruby 3.2+#22

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

Adding resource-based architecture + Ruby 3.2+#22
simonc merged 1 commit intomasterfrom
full-upgrade

Conversation

@simonc
Copy link
Copy Markdown
Contributor

@simonc simonc commented 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 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