Module: DefMastership::ModifierFactory

Defined in:
lib/defmastership/modifier_factory.rb

Overview

build midifers from a piece of configuration

Class Method Summary collapse

Class Method Details

.from_config(config) ⇒ Object



7
8
9
10
# File 'lib/defmastership/modifier_factory.rb', line 7

def self.from_config(config)
  class_name = "#{config.fetch(:type).split('_').map(&:capitalize).join}Modifier"
  DefMastership.const_get(class_name).new(config.fetch(:config))
end