$2 an hour? That's more than minimum wage in Estonia, a European Union country with most likely higher cost of living than China.
and if that's for 7 days a week 10 hours a day as the reporter said, that's 300 hours.. so 1.33 dollars per hour.
BTW, the typical salary range for a junior Ruby dev in a second or third tier city in China is about 800 - 1600 USD per month. Just to put things in perspectives
But they work a lot more hours.