class Configurator::Cast::Hash
Public Instance Methods
_cast(value)
click to toggle source
# File lib/configurator/cast.rb, line 130 def _cast(value) return value if value.is_a?(::Hash) case value when Array then return Hash[*value] if value.size % 2 == 0 raise CastError, "input array value has odd number of elements - unable to convert to Hash" else { value => value } end end