как поплавок:
if i == 2.0 i want to get: 2 if i == 2.3 or 2.23 i want to get: 2.3 or 2.23
Используйте это выражение.Просто вставьте его туда, где вы хотите получить результат:
i.to_i == i ? i.to_i : i