$ gem install geoip
Потім завантажити базу даних GeoLite Country, яка є безкоштовною за умови GPL/LGPL для API.Розпакувати її кудись і використовувати як хочете.
Приклад:
require 'geoip'
geoip = GeoIP.new('GeoIP.dat')
country_location = geoip.country('8.8.4.4')
puts country_location.country_code2 # => "US"
1 коментар:
Дякую. Незабаром знадобиться )
Дописати коментар