# File lib/dm-core/support/mash.rb, line 164 def convert_value(value) if value.class == Hash mash = Mash.new(value) mash.default = value.default mash elsif value.is_a?(Array) value.collect { |e| convert_value(e) } else value end end