Module: WorldFlags::Helper::Geo

Defined in:
lib/world_flags/helper/geo.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.ip_country_codeObject



10
11
12
# File 'lib/world_flags/helper/geo.rb', line 10

def self.ip_country_code
	@ip_country_code ||= ip_json.parsed_response['country_code']
end

.ip_jsonObject



4
5
6
7
8
# File 'lib/world_flags/helper/geo.rb', line 4

def self.ip_json
  require "httparty"

  HTTParty.get('http://freegeoip.net/json/')
end

Instance Method Details

#ip_country_codeObject



14
15
16
# File 'lib/world_flags/helper/geo.rb', line 14

def ip_country_code
	WorldFlags::Helper::Geo.ip_country_code
end