An opinionated implementation of the Command pattern for Ruby applications. Cuprum wraps your business logic in a consistent, object-oriented interface and features status and error management, composability and control flow management.
Mixin for declaring validations for command parameters.
#call(*arguments, **keywords, &block) => Cuprum::Result
Validates the parameters and passes them to super.
Back to Documentation | Reference | Cuprum