class Pathway::Result::Success
Public Class Methods
new(value)
click to toggle source
# File lib/pathway/result.rb, line 9 def initialize(value) @value = value end
Public Instance Methods
success?()
click to toggle source
# File lib/pathway/result.rb, line 13 def success? true end
tee(bl=nil, &block)
click to toggle source
# File lib/pathway/result.rb, line 21 def tee(bl=nil, &block) follow = self.then(bl, &block) follow.failure? ? follow : self end
then(bl=nil) { |value| ... }
click to toggle source
# File lib/pathway/result.rb, line 17 def then(bl=nil) result(block_given? ? yield(value): bl.call(value)) end