Sha256: 14c61f3b805c04a187bc22a9f94317f0d082bbf99e278a88b8132560f7903cd9
Contents?: true
Size: 719 Bytes
Versions: 3
Compression:
Stored size: 719 Bytes
Contents
module KirguduBase module Controllers module DynamicTransactions def kb_transaction_injection(&block) @kirgudu_base_transaction_injections ||= [] entry = ::KirguduBase::Dynamic::Transactions::InjectionBuilder.new(&block).to_injection @kirgudu_base_transaction_injections << entry #raise "Transaction Injections #{@kirgudu_base_transaction_injections.to_json}" end def get_kb_transaction_injections(action, flow_position) #raise "Get KB Transavtion Injections. Action: #{action}; Flow Position: #{flow_position}" @kirgudu_base_transaction_injections ? @kirgudu_base_transaction_injections.select{ |e| e.action == action && e.flow_position == flow_position }: [] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems