Sha256: e80b5733ec019fa70c874c49648b9c01469d02e2999669f662f0b13dd0efcc69
Contents?: true
Size: 652 Bytes
Versions: 10
Compression:
Stored size: 652 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
10 entries across 10 versions & 1 rubygems