# File lib/simp/cli/config/item_list_factory.rb, line 62 def assign_value_from_hash( hash, item ) value = hash.fetch( item.key, nil ) if !value.nil? # workaround to allow cli/env var arrays value = value.split(',,') if item.is_a?(Simp::Cli::Config::ListItem) && !value.is_a?(Array) if ! item.validate value print_warning "'#{value}' is not an acceptable answer for '#{item.key}' (skipping)." else item.value = value end end item end