Sha256: e51eb1be724b8425017b293f66e6e9a476713222af99e52f2a172cdd1bd711da
Contents?: true
Size: 728 Bytes
Versions: 18
Compression:
Stored size: 728 Bytes
Contents
module KirguduBase module Controllers module DynamicTransactions def kb_transaction_injection(&block) @kirgudu_base_transaction_injections ||= [] entry = ::KirguduBase::DynamicTransactions::TransactionInjectionBuilder.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
18 entries across 18 versions & 1 rubygems