Return true if the float is within precision of the other value o. This is used to accommodate for floating point errors.
| o: | value to compare with |
| precision: | the precision to use in the comparison. |
| return: | true if the match is within precision |
Source Code
# File ferret/number_tools.rb, line 11 def =~(o, precision = 0.0000000001) return (1 - self/o).abs < precision end
<code/>and<pre/>for code samples.