Method: LabTech::Experiment#compare_mismatches

Defined in:
app/models/lab_tech/experiment.rb

#compare_mismatches(limit: nil, width: 100, io: $stdout, &block) ⇒ Object



63
64
65
66
67
68
69
70
71
72
# File 'app/models/lab_tech/experiment.rb', line 63

def compare_mismatches(limit: nil, width: 100, io: $stdout, &block)
  mismatches = results.mismatched.includes(:observations)
  return if mismatches.empty?
  mismatches = mismatches.limit(limit) if limit

  display_results mismatches, label: "Comparing results for #{name}:", io: io do |result|
    io.puts "Result ##{result.id}"
    result.compare_observations( io: io, &block )
  end
end