Sha256: 91c5d3f0dae2fa4ecfb9297c5bdc65eda0b1e03df5d56e9e396581af9211326f
Contents?: true
Size: 482 Bytes
Versions: 3
Compression:
Stored size: 482 Bytes
Contents
require 'geocoder/results/base' module Geocoder::Result class Ip2locationIo < Base def address(format = :full) "#{city_name} #{zip_code}, #{country_name}".sub(/^[ ,]*/, '') end def self.response_attributes %w[ip country_code country_name region_name city_name latitude longitude zip_code time_zone asn as is_proxy] end response_attributes.each do |attr| define_method attr do @data[attr] || "" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
geocoder-1.8.5 | lib/geocoder/results/ip2location_io.rb |
geocoder-1.8.4 | lib/geocoder/results/ip2location_io.rb |
geocoder-1.8.3 | lib/geocoder/results/ip2location_io.rb |