Sha256: 92706b58f8dd1515daf11908fe969f39d67e7f3a8e4d5b0bb89c20cf48ddefd3

Contents?: true

Size: 561 Bytes

Versions: 3

Compression:

Stored size: 561 Bytes

Contents

class Store
  attr_accessor :lat, :long, :address, :city, :state, :zip, :area_code, :phone, :name, :geohash
  def initialize(store_data)
    @lat       = store_data['latitude']
    @long      = store_data['longitude']
    @address   = store_data['address']
    @city      = store_data['city']
    @state     = store_data['state']
    @zip       = store_data['zip']
    @area_code = store_data['area_code']
    @phone     = store_data['phone']
    @name      = store_data['name']
    @geohash   = store_data['geohash'] || Geohash.encode(lat, long, 10)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dynamodb_geo-0.1.2 lib/store.rb
dynamodb_geo-0.1.1 lib/store.rb
dynamodb_geo-0.1.0 lib/store.rb