Hi,

using vis.vim [1], one can ctrl-v select a portion of a line, or a block 
of parts of a sequence of lines, then type

:B w !ruby

Tobi

[1] http://users.erols.com/astronaut/vim/vimscript/vis.vim

-- 
http://www.pinkjuice.com/