Sha256: 59e8fc930b620582c68f539d909571b304ed7b3c2396fa4de3f871d8de98e9a8
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
# Changelog All notable changes to this project will be documented in this file. ## [0.6.0] - 2019-09-18 ### Added - New result type: `SmartCore::Operation::Custom` with custom logic provided as a proc; ## [0.5.2] - 2019-06-05 ### Added - Common Result Object interface (realized as a mixin (`SmartCore::Operation::ResultInterface`)) ## [0.5.1] - 2019-06-04 ### Added - Support for `Symbol` type definition in `SmartCore::Initializer` ## [0.5.0] - 2019-06-02 ### PRE-RELEASE ## [0.4.0] - 2019-01-27 ### Added - **Valdiator** - `#fatal` - an `#error`-like method that appends validation error code and stops current method execution flow; ## [0.3.0] - 2019-01-20 ### Added - **Operation** - New result object type: `Fatal` (`SmartCore::Operation::Fatal`, `#Fatal`) - stops the operation execution flow and returns `SmartCore::Operation::Fatal` result immidietly; - has `Failure`-like instantiation behavior and internal state (`#failure?`, `#fatal?`, `#errors`); ## [0.2.0] - 2019-01-20 ### Added - **Service object** abstraction (`SmartCore::Operation`); - **Validator** - Support for `&block` attribute at object instantiation; ## [0.1.0] - 2019-01-05 ### Added - Validation object abstraction;
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
smart_core-0.6.0 | CHANGELOG.md |