Module: IPinfo
- Included in:
- IPinfo
- Defined in:
- lib/ipinfo.rb,
lib/ipinfo/mod.rb,
lib/ipinfo/version.rb
Defined Under Namespace
Classes: Adapter, CacheInterface, DefaultCache, IPinfo, IpAddressMatcher, RateLimitError, Response
Constant Summary collapse
- DEFAULT_CACHE_MAXSIZE =
4096
- DEFAULT_CACHE_TTL =
60 * 60 * 24
- DEFAULT_COUNTRY_FILE =
File.join(File.dirname(__FILE__), 'ipinfo/countries.json')
- DEFAULT_EU_COUNTRIES_FILE =
File.join(File.dirname(__FILE__), 'ipinfo/eu.json')
- DEFAULT_COUNTRIES_FLAG_FILE =
File.join(File.dirname(__FILE__), 'ipinfo/flags.json')
- DEFAULT_COUNTRIES_CURRENCIES_FILE =
File.join(File.dirname(__FILE__), 'ipinfo/currency.json')
- DEFAULT_CONTINENT_FILE =
File.join(File.dirname(__FILE__), 'ipinfo/continent.json')
- RATE_LIMIT_MESSAGE =
'To increase your limits, please review our ' \ 'paid plans at https://ipinfo.io/pricing'
- COUNTRY_FLAGS_URL =
Base URL to get country flag image link. âPKâ -> âcdn.ipinfo.io/static/images/countries-flags/PK.svgâ
"https://cdn.ipinfo.io/static/images/countries-flags/"
- VERSION =
'1.1.0'