Why not just 
s.add_dependency "em-http-request", ">= 1.0.0", "< 1.2.0"
That allows use of 1.1.1. Without forcing anyone still on pusher-gem o.11 and em-http-request 1.0.x to update