module Corindon::Result::Ext
Public Instance Methods
Failure(error)
click to toggle source
rubocop:disable Naming/MethodName
# File lib/corindon/result/ext.rb, line 14 def Failure(error) Corindon::Result::Failure.new(error) end
Success(value)
click to toggle source
# File lib/corindon/result/ext.rb, line 18 def Success(value) Corindon::Result::Success.new(value) end
rescue_failure(&block)
click to toggle source
# File lib/corindon/result/ext.rb, line 7 def rescue_failure(&block) block.call rescue StandardError => error Corindon::Result::Failure.new(error) end