class Resol::Result
Public Class Methods
new(*)
click to toggle source
@!method success? @!method failure? @!method value_or @!method value!
# File lib/resol/result.rb, line 12 def initialize(*); end
Public Instance Methods
either(success_proc, failure_proc)
click to toggle source
# File lib/resol/result.rb, line 18 def either(success_proc, failure_proc) success? ? success_proc.call(@value) : failure_proc.call(@value) end
or() { |value| ... }
click to toggle source
# File lib/resol/result.rb, line 14 def or yield(@value) if failure? end