Why is RomanNum.to_i always returning 0?