Чтобы не забыть, вот так вот можно делать простенький разбор на токены:
"abc:def".split /:/ #=> ["abc", "def"]
"abc:def".split /(:)/ #=> ["abc", ":", "def"]
Блог программиста, велосипедиста и просто хорошего человека
"abc:def".split /:/ #=> ["abc", "def"]
"abc:def".split /(:)/ #=> ["abc", ":", "def"]