Make staging environment bahaves like production

I'd expect the Gem to behave the same way in both production and staging environments. So instead of checking if we're in the production env, we now check if we're *not* in development nor test which makes it a bit more robust.