Module: FunctionalLightService::Prelude::Result

Included in:
Context, FunctionalLightService::Prelude
Defined in:
lib/functional-light-service/functional/result.rb

Instance Method Summary collapse

Instance Method Details

#Failure(f) ⇒ Object



108
109
110
# File 'lib/functional-light-service/functional/result.rb', line 108

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

#Success(s) ⇒ Object



104
105
106
# File 'lib/functional-light-service/functional/result.rb', line 104

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

#try!(&block) ⇒ Object

rubocop:disable Naming/MethodName



100
101
102
# File 'lib/functional-light-service/functional/result.rb', line 100

def try!(&block)
  FunctionalLightService::Result.try!(&block)
end