Class: TypedOperation::Result::Adapters::BuiltIn
- Inherits:
-
Object
- Object
- TypedOperation::Result::Adapters::BuiltIn
- Defined in:
- lib/typed_operation/result/adapters/built_in.rb
Overview
Default adapter using built-in Success/Failure classes.
Instance Method Summary collapse
-
#failure(error) ⇒ Object
Create a Failure result.
-
#name ⇒ Object
: () -> String.
-
#success(value) ⇒ Object
Create a Success result.
Instance Method Details
#failure(error) ⇒ Object
Create a Failure result. : (untyped) -> Result::Failure
17 18 19 |
# File 'lib/typed_operation/result/adapters/built_in.rb', line 17 def failure(error) Result::Failure.new(error) end |
#name ⇒ Object
: () -> String
22 23 24 |
# File 'lib/typed_operation/result/adapters/built_in.rb', line 22 def name "TypedOperation::Result (built-in)" end |