What do you think of this?

http://rubular.com/r/6P8aGivX9g