dry-rb-patterns
Installation
SKILL.md
dry-rb Patterns
Functional programming tools for Ruby with dry-rb.
Overview
dry-rb provides type-safe, composable tools for Ruby:
| Gem | Purpose | Use Case |
|---|---|---|
| dry-validation | Schema validation | Params, forms, contracts |
| dry-types | Type constraints | Attribute typing |
| dry-struct | Immutable value objects | Domain models |
| dry-monads | Result/Maybe monads | Service composition |
| dry-transaction | Business transaction DSL | Operation pipelines |
| dry-system | Dependency injection | Component architecture |
dry-validation
Schema-based validation for params and forms.