Sha256: d6765579bc24a229bae18590402df4da5adf84cee9b59d8025fd73e24e337b2e
Contents?: true
Size: 724 Bytes
Versions: 50
Compression:
Stored size: 724 Bytes
Contents
require 'geocoder/results/base' module Geocoder::Result class Pointpin < Base def address [ city_name, state, postal_code, country ].select{ |i| i.to_s != "" }.join(", ") end def city @data['city_name'] end def state @data['region_name'] end def state_code @data['region_code'] end def country @data['country_name'] end def postal_code @data['postcode'] end def self.response_attributes %w[continent_code ip country_code country_name region_name city_name postcode latitude longitude time_zone languages] end response_attributes.each do |a| define_method a do @data[a] end end end end
Version data entries
50 entries across 50 versions & 4 rubygems