Class: Drunker::Aggregator

Inherits:
Object
  • Object
show all
Defined in:
lib/drunker/aggregator.rb,
lib/drunker/aggregator/base.rb,
lib/drunker/aggregator/pretty.rb

Defined Under Namespace

Classes: Base, Pretty

Class Method Summary collapse

Class Method Details

.create(config) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/drunker/aggregator.rb', line 3

def self.create(config)
  if config.aggregator
    require config.aggregator.name
    klass = Object.const_get(config.aggregator.name.split("-").map(&:capitalize).join("::"))
    klass.new
  else
    Pretty.new
  end
end