class Rodakase::Transaction::Success

Attributes

value[R]

Public Class Methods

new(value) click to toggle source
# File lib/rodakase/transaction/result.rb, line 6
def initialize(value)
  @value = value
end

Public Instance Methods

failure?() click to toggle source
# File lib/rodakase/transaction/result.rb, line 18
def failure?
  false
end
fmap() { |value| ... } click to toggle source
# File lib/rodakase/transaction/result.rb, line 10
def fmap
  Success.new(yield(value))
end
success?() click to toggle source
# File lib/rodakase/transaction/result.rb, line 14
def success?
  true
end