class Rodakase::Transaction::Flow
Attributes
transaction[R]
Public Class Methods
new(transaction)
click to toggle source
# File lib/rodakase/transaction.rb, line 16 def initialize(transaction) @transaction = transaction end
Public Instance Methods
call(*args) { |matcher| ... }
click to toggle source
# File lib/rodakase/transaction.rb, line 20 def call(*args, &block) result = transaction.call(*args) if block yield(Matcher.new(result)) else result end end