For European users, the server used should be go.airship.eu instead of go.urbanairship.com.
The current implementation of the gem doesn't permit to change this server, that's what this PR is about.
Additional notes for reviewers
the PR may seem like a lot to review, but it's in fact really easy when you read it commit by commit (I'm just changing the constants into method calls)
I've tested for Ruby versions 2.6.0
Airship Contribution Agreement
I've filled out and signed Airship's contribution agreement form.
What does this do and why?
For European users, the server used should be
go.airship.eu
instead ofgo.urbanairship.com
. The current implementation of the gem doesn't permit to change this server, that's what this PR is about.Additional notes for reviewers
the PR may seem like a lot to review, but it's in fact really easy when you read it commit by commit (I'm just changing the constants into method calls)
I've tested for Ruby versions 2.6.0
Airship Contribution Agreement