Sha256: 0d096f047b398ed9498d3beb999b03aa97770868c5b7870ab0baaa2d84eda0b1

Contents?: true

Size: 851 Bytes

Versions: 3

Compression:

Stored size: 851 Bytes

Contents

# Flows

[![Build Status](https://github.com/ffloyd/flows/workflows/Test/badge.svg)](https://github.com/ffloyd/flows/actions)
[![codecov](https://codecov.io/gh/ffloyd/flows/branch/master/graph/badge.svg)](https://codecov.io/gh/ffloyd/flows)
[![Gem Version](https://badge.fury.io/rb/flows.svg)](https://badge.fury.io/rb/flows)

Small and fast ruby framework for implementing railway-like operations.
By design it is close to [Trailblazer::Operation](http://trailblazer.to/gems/operation/2.0/) and [Dry::Transaction](https://dry-rb.org/gems/dry-transaction/),
but has simpler and flexible DSLs for defining operations and matching results. Also `flows` is faster.

`flows` has no production dependencies so it can be used with any framework and cannot bring dependency incompatibilities.

Rest of the documentation will be here when v1.0.0 be released.

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
flows-0.6.0 docs/README.md
flows-0.5.1 docs/README.md
flows-0.5.0 docs/README.md