class RuboCop::Cop::Lint::FloatComparison
def check_send(node)
def check_send(node) if node.arithmetic_operation? lhs, _operation, rhs = *node float?(lhs) || float?(rhs) elsif FLOAT_RETURNING_METHODS.include?(node.method_name) true elsif node.receiver&.float_type? if FLOAT_INSTANCE_METHODS.include?(node.method_name) true else check_numeric_returning_method(node) end end end