Class: MiniEtl::Strategy

Inherits:
Object
  • Object
show all
Defined in:
lib/mini_etl/strategy.rb

Overview

Fetches a Strategy kind class for a given type of data extraction/transformation

Class Method Summary collapse

Class Method Details

.for(type) ⇒ Object



8
9
10
11
# File 'lib/mini_etl/strategy.rb', line 8

def for(type)
  strategy_constant = "#{type.to_s.upcase}Strategy"
  Strategies.const_get(strategy_constant) if Strategies.const_defined?(strategy_constant)
end