# File lib/scraperwiki.rb, line 52
  def convert_data(value_data)
    return value_data if value_data.nil? or (value_data.respond_to?(:empty?) and value_data.empty?)
    [value_data].flatten(1).collect do |datum_hash|
      datum_hash.inject({}) do |hsh, (k,v)|
        hsh[k] =
          case v
          when Date, DateTime
            v.iso8601
          when Time
            # maintains existing ScraperWiki behaviour
            v.iso8601.sub(/([+-]00:00|Z)$/, '')
          else
            v
          end
        hsh
      end
    end
  end