module Kind::Result
Public Class Methods
from() { || ... }
click to toggle source
# File lib/kind/result.rb, line 21 def self.from result = yield Result::Monad === result ? result : Result::Success[result] rescue StandardError => e Result::Failure[:exception, e] end
Public Instance Methods
new(value)
click to toggle source
# File lib/kind/result.rb, line 15 def new(value) Success[value] end
Also aliased as: []