Module: Regeoip
- Defined in:
- lib/regeoip.rb,
lib/regeoip/version.rb
Constant Summary collapse
- VERSION =
"0.0.6"
Class Method Summary collapse
Class Method Details
.resolve(ip) ⇒ Object
21 22 23 24 |
# File 'lib/regeoip.rb', line 21 def self.resolve(ip) return nil if ip.nil? max_mind_db.lookup(ip.to_s) end |
.resolve_country(ip) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/regeoip.rb', line 5 def self.resolve_country(ip) if (geo_info = resolve(ip)) geo_info.country else nil end end |
.resolve_country_code(ip) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/regeoip.rb', line 13 def self.resolve_country_code(ip) if (country = resolve_country(ip)) country.iso_code else nil end end |