use shawnzhu/ruby