Я пытаюсь использовать компонент COM для Windows в Ruby, который ожидает числа в одной точности.Ruby single precision number
В C# Я могу отличить число от двойной до одинарной точности, как это.
float mynumber = (float)2.0
Как создать число точек с плавающей запятой с единственной точностью в Ruby?
Как передать номер вашему COM-компоненту? В Ruby все поплавки хранятся в двойной точности. –