Method: LabTech::Speedup#valid?

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

#valid?Boolean

Returns:

  • (Boolean)


42
43
44
45
46
47
48
49
50
51
52
53
# File 'app/models/lab_tech/speedup.rb', line 42

def valid?
  return false if time.nil?
  return false if factor.nil?

  expected_time_delta = compute_time_delta
  expected_factor     = compute_factor

  return false if expected_time_delta && ( time   != expected_time_delta )
  return false if expected_factor     && ( factor != expected_factor     )

  true
end