IpInfo Gem
Find location from an IP address. This's simple gem for http://ipinfodb.com/
Installation
Add this line to your application's Gemfile:
gem 'ipinfo'
And then execute:
$ bundle
Or install it yourself as:
$ gem install ipinfo
Usage
Use your api key for site, you can get it here
Api key also can be stored in environment variable ENV['IP_INFO_KEY'].
ip_info = IpInfo::API.new()
And use #lookup for geting information about ip:
ip_info.lookup('209.85.227.104', type: 'city', time_zone: true)
or domain:
ip_info.lookup('devbattles.com', type: 'country')
Contributing
- Fork it ( https://github.com/[my-github-username]/ipinfo/fork )
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request