“Geo: Dynamic Backoff strategy is not working”
There is an issue with the current code. In the concern it is never calling the specified backoff strategy methods because they are not created as “class methods” when the module is included.
By surrounding the method definitions with a
class_methods block we can fix this.
As this went undetected I will try to add specs to catch the issue first and then consider this fixed with the proposed changes.
Zendesk ticket where this was discovered: https://gitlab.zendesk.com/agent/tickets/77773