# Helper help - inserting delimiters

**URL:** <https://www.ruby-forum.com/t/helper-help-inserting-delimiters/92248>\
**Category:** Rails\
**Created:** [April 17, 2007, 2:19pm UTC](https://www.ruby-forum.com/t/helper-help-inserting-delimiters/92248 "2007-04-17T14:19:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![GuSSSSni\_Hilmarsson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/2acd7d/32.png) [@GuSSSSni\_Hilmarsson](https://www.ruby-forum.com/u/GuSSSSni_Hilmarsson)\
**Post date:** [April 17, 2007, 2:19pm UTC](https://www.ruby-forum.com/t/helper-help-inserting-delimiters/92248/1 "2007-04-17T14:19:08Z")

</div>

My ruby skills are a bit underdeveloped, but I managed to whip up a  
Helper that inserts a delimiter at a fixed position in a number.  
Any wizards out there that can give tips on how to scale this to  
accepting calls for putting a delimiter at more than 1 position?

def insert\_delimiter\_at(number, pos, delimiter="-")  
begin  
number = number.to\_s  
parts = []  
parts[0] = number.to(pos-1)  
parts[1] = number.from(pos)  
number = parts.join delimiter  
rescue  
number  
end  
end
