Sha256: 722adb7e178c446a02fc294bdf62fd30d1b9dadddda10f42ee230152425af924
Contents?: true
Size: 578 Bytes
Versions: 21
Compression:
Stored size: 578 Bytes
Contents
module ProconBypassMan class ButtonsSettingConfiguration module ParamNormalizer class OpenMacroSteps attr_reader :steps def initialize(steps) @steps = steps end def to_value! case steps when Integer, TrueClass, FalseClass, NilClass raise UnSupportValueError when String, Symbol return [steps.to_sym] when Array return steps.map(&:to_sym) else raise UnexpectedValueError end end end end end end
Version data entries
21 entries across 21 versions & 1 rubygems