But can Ruby do this?
stackoverflow.com