mirror of
https://github.com/github/octodns.git
synced 2024-05-11 05:55:00 +00:00
They were working around the lack of class hierarchy, this addresses that by adding 2 child classes. It gets rid of a bunch of ugly default params and if-this junk in the main class that was trying to deal with plain & geo records. Also as a positive side effect it gets rid of some hacks that lived in Route53Provider dealing with the fact that the old setup couldn't detect going to/from a GeoDNS record correctly.