Module: Deterministic
- Defined in:
- lib/deterministic.rb,
lib/deterministic/monad.rb,
lib/deterministic/either.rb,
lib/deterministic/version.rb,
lib/deterministic/either/failure.rb,
lib/deterministic/either/success.rb
Defined Under Namespace
Modules: Monad, PatternMatching
Classes: Either, Failure, Success
Constant Summary
collapse
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.Failure(value) ⇒ Object
30
31
32
|
# File 'lib/deterministic/either.rb', line 30
def Failure(value)
Failure.new(value)
end
|
.Success(value) ⇒ Object
26
27
28
|
# File 'lib/deterministic/either.rb', line 26
def Success(value)
Success.new(value)
end
|