Module: Switchyard::Prelude::Result

Included in:
Context, Switchyard::Prelude
Defined in:
lib/switchyard/functional/result.rb

Instance Method Summary collapse

Instance Method Details

#Failure(f) ⇒ Object



121
122
123
# File 'lib/switchyard/functional/result.rb', line 121

def Failure(f)
  Switchyard::Result::Failure.new(f)
end

#Success(s) ⇒ Object



117
118
119
# File 'lib/switchyard/functional/result.rb', line 117

def Success(s)
  Switchyard::Result::Success.new(s)
end

#try!Object

rubocop:disable Naming/MethodName



113
114
115
# File 'lib/switchyard/functional/result.rb', line 113

def try!(&)
  Switchyard::Result.try!(&)
end