public Method

Float.=~(o, precision = 0.0000000001)

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
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.