Module: MiniEtl

Defined in:
lib/mini_etl.rb,
lib/mini_etl/source.rb,
lib/mini_etl/process.rb,
lib/mini_etl/version.rb,
lib/mini_etl/strategy.rb,
lib/mini_etl/generator.rb,
lib/mini_etl/util/status.rb,
lib/mini_etl/strategies/csv_strategy.rb

Overview

Place exception here

Defined Under Namespace

Modules: Status, Strategies Classes: Generator, Process, Source, Strategy

Constant Summary collapse

VERSION =
'0.2.0'

Class Method Summary collapse

Class Method Details

.create_process(&block) ⇒ Object



19
20
21
22
23
24
25
# File 'lib/mini_etl.rb', line 19

def create_process(&block)
  return nil unless block_given?

  process = Process.new
  block.call(process)
  process
end