Sha256: 1599e0a9e1fad2e2e82524beaf7c94171dcd17b2daeb36f8f7f2c0dc9f1bd204
Contents?: true
Size: 655 Bytes
Versions: 25
Compression:
Stored size: 655 Bytes
Contents
require 'geocoder/results/base' module Geocoder::Result class MaxmindLocal < Base def coordinates [@data[:latitude], @data[:longitude]] end def city @data[:city_name] end def state @data[:region_name] end def state_code "" # Not available in Maxmind's database end def country @data[:country_name] end def country_code @data[:country_code2] end def postal_code @data[:postal_code] end def self.response_attributes %w[ip] end response_attributes.each do |a| define_method a do @data[a] end end end end
Version data entries
25 entries across 25 versions & 2 rubygems