Registry / utility / dry-monads

dry-monads

JSON →
library1.10.0rbrubygemsunverified

Common monads for Ruby, providing functional programming patterns like Maybe, Result, and Try.

gem install dry-monads
INSTALL
IMPORT
SIG · DRY-MONADS
D
dry-monads
utilityrubyv1.10.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Dry::Monads
require 'dry/monads'

Use the Result monad to handle success/failure without exceptions.

require 'dry/monads' include Dry::Monads[:result] result = Success(42) result.fmap { |x| x * 2 }.value_or(0) # => 84
Debug
Known issues

No known issues recorded.

Upgrade
Version history
1.10.0latest on RubyGems
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
8
Resources
dry-monads — gem install dry-monads · libregistry