「数値上ほぼ等しい場合」という条件を立てる方法を教えていただきたいです.

実数の計算を行うと,どうしても数値計算誤差が生じてしまいます.
例えば,
0.027 という値が,0.027000000000000003という感じです.

ここで,上記の例では数値計算誤差が生じているだけで,実際は等しいはずです,
そこで,例えば,

a = 0.027
b = 0.027000000000000003

とするときに,

if a == b

がtrueになるようにしたいということです.

方法がわからないのでご教授いただきたいです.

(追記)

a = 0.027
b = 0.026000000000000002 # => b = 0.027999999999999997 でもfalse

のときは,falseと判定したいです.