Class: Tzispa::Config::Base

Inherits:
Struct
  • Object
show all
Defined in:
lib/tzispa/config/base.rb

Direct Known Subclasses

Yaml

Class Method Summary collapse

Class Method Details

.parametrize(params) ⇒ Object



7
8
9
10
11
# File 'lib/tzispa/config/base.rb', line 7

def self.parametrize(params)
  self.new( *(params.keys.map { |k| k.to_sym })).new(*(params.values.map { |v|
    v.is_a?(Hash) ? self.parametrize(v) : v
  }))
end