module DatxRuby
解析ipip.net库, city_find
:查找ip的城市, district_find
: 查找ip的区县
Constants
- VERSION
Public Class Methods
city_datx_path=(path)
click to toggle source
set city datx file path Example:
>> DatxRuby.city_datx_path= "/path/data/17monipdb.datx" => /path/data/17monipdb.datx
Arguments:
path: (String)
# File lib/datx_ruby.rb, line 18 def self.city_datx_path=(path) City.datax_path= path end
city_find(ip)
click to toggle source
find a ip's location Example:
>> DatxRuby.city_find("106.75.109.221") => ["中国", "北京", "北京"]
Arguments:
ip: (String)
# File lib/datx_ruby.rb, line 38 def self.city_find(ip) City.new.find(ip) end
district_datx_path=(path)
click to toggle source
set district datx file path Example:
>> DatxRuby.district_datx_path= "/path/data/17monipdb.datx" => /path/data/17monipdb.datx
Arguments:
path: (String)
# File lib/datx_ruby.rb, line 28 def self.district_datx_path=(path) District.datax_path= path end
district_find(ip)
click to toggle source
find a ip's district Example:
>> DatxRuby.district_find("106.75.109.221") => ["中国", "北京", "北京"]
Arguments:
ip: (String)
# File lib/datx_ruby.rb, line 48 def self.district_find(ip) District.new.find(ip) end