README.md in geocoder-1.4.5 vs README.md in geocoder-1.4.6

- old
+ new

@@ -660,15 +660,15 @@ #### Geocodio (`:geocodio`) * **API key**: required * **Quota**: 2,500 free requests/day then purchase $0.0005 for each, also has volume pricing and plans. -* **Region**: US +* **Region**: USA & Canada * **SSL support**: yes * **Languages**: en -* **Documentation**: http://geocod.io/docs -* **Terms of Service**: http://geocod.io/terms-of-use +* **Documentation**: https://geocod.io/docs/ +* **Terms of Service**: https://geocod.io/terms-of-use/ * **Limitations**: No restrictions on use #### SmartyStreets (`:smarty_streets`) * **API key**: requires auth_id and auth_token (set `Geocoder.configure(:api_key => [id, token])`) @@ -854,10 +854,22 @@ * **SSL support**: yes (with paid API keys - see https://db-ip.com/api/) * **Languages**: English (English with free API key, multiple languages with paid API keys) * **Documentation**: https://db-ip.com/api/doc.php * **Terms of Service**: https://db-ip.com/tos.php +#### Ipdata.co (`:ipdata_co`) + +* **API key**: optional, see: https://ipdata.co/pricing.html +* **Quota**: 1500/day (up to 600k with paid API keys) +* **Region**: world +* **SSL support**: yes +* **Languages**: English +* **Documentation**: https://ipdata.co/docs.html +* **Terms of Service**: https://ipdata.co/terms.html +* **Limitations**: ? + + ### IP Address Local Database Services #### MaxMind Local (`:maxmind_local`) - EXPERIMENTAL This lookup provides methods for geocoding IP addresses without making a call to a remote API (improves speed and availability). It works, but support is new and should not be considered production-ready. Please [report any bugs](https://github.com/alexreisner/geocoder/issues) you encounter. @@ -1065,9 +1077,10 @@ Notes: - Keys must be strings not symbols when calling `add_stub` or `set_default_stub`. For example `'latitude' =>` not `:latitude =>`. - To clear stubs (e.g. prior to another spec), use `Geocoder::Lookup::Test.reset`. This will clear all stubs _including the default stub_. +- The stubbed result objects returned by the Test lookup do not support all the methods real result objects do. If you need to test interaction with real results it may be better to use an external stubbing tool and something like WebMock or VCR to prevent network calls. Command Line Interface ----------------------