Sha256: 1c1b0498e8c7236bd999ffd50eabdb33956cd6a0f7ca0d9d769b3f1d697ed5c2
Contents?: true
Size: 335 Bytes
Versions: 5
Compression:
Stored size: 335 Bytes
Contents
module FlexibleEnum class ConstantConfigurator < AbstractConfigurator def apply elements.each do |element_name, element_config| constant_name = element_name.to_s.upcase constant_value = element_config[:value] module_for_elements.const_set(constant_name, constant_value) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems