Sha256: 622981140a6189729a722fad701e1355d7896e2e2915ec54c1c95e466faf36fe
Contents?: true
Size: 651 Bytes
Versions: 6
Compression:
Stored size: 651 Bytes
Contents
class FixIncorrectReportMetrics < ActiveRecord::Migration[4.2] def up Report.all.each do |report| next unless report.metrics && report.metrics['time'] metrics = report.metrics.dup report.metrics['time'].each do |resource, time| metrics['time'][resource] = if time.is_a? String Float(time.delete(' ms')) rescue nil else time end end report.update_attributes(:metrics => metrics) if metrics != report.metrics end end def down # Nothing end end
Version data entries
6 entries across 6 versions & 1 rubygems