class Rodakase::Transaction::Matcher
Attributes
result[R]
Public Class Methods
new(result)
click to toggle source
# File lib/rodakase/transaction/matcher.rb, line 18 def initialize(result) @result = result end
Public Instance Methods
failure() { |error| ... }
click to toggle source
# File lib/rodakase/transaction/matcher.rb, line 26 def failure(&block) yield(Error.new(result)) if result.failure? end
success() { |value| ... }
click to toggle source
# File lib/rodakase/transaction/matcher.rb, line 22 def success(&block) yield(result.value) if result.success? end