module CmAdmin::Utils

def deserialize_csv_columns(list, method)

def deserialize_csv_columns(list, method)
  # Does the opposite operation of serialize_csv_columns
  list.reduce(recursive_hash) do |acc, item|
    tokens = item.to_s.split('/')
    send(method, acc, tokens.shift, tokens)
  end
end