Чтобы расширить ответ @Mark Byer's и комментарий @glenn mcdonald, что вы хотите сделать, если длина вашей строки / числа не кратна 4?
'1234567890'.gsub(/.{4}(?=.)/, '\0 ')
# => "1234 5678 90"
'1234567890'.reverse.gsub(/.{4}(?=.)/, '\0 ').reverse
# => "12 3456 7890"