Method: CloseAssay.assert_message
- Defined in:
- lib/assay/close_assay.rb
.assert_message(subject, criterion, delta) ⇒ Object
Failed assertion message.
29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/assay/close_assay.rb', line 29 def self.(subject, criterion, delta) a = subject.inspect b = criterion.inspect e = delta.inspect if [a, b, e].any?{ |e| e.to_s.size > SIZE_LIMIT } "b(1 - e) <= a <= b(1 + e)\na) #{a}\nb) #{b}\nd) #{d}" else "#{b}(1 - #{e}) <= #{a} <= #{b}(1 + #{e})" end end |