module Lite::Redis::GeoHelper

Public Instance Methods

create(key, *member) click to toggle source
# File lib/lite/redis/helpers/geo_helper.rb, line 7
def create(key, *member)
  client.geoadd(key.to_s, *member)
end
distance(key, member1, member2, unit = 'm') click to toggle source
# File lib/lite/redis/helpers/geo_helper.rb, line 19
def distance(key, member1, member2, unit = 'm')
  client.geodist(key.to_s, member1, member2, unit.to_s)
end
hash(key, member) click to toggle source
# File lib/lite/redis/helpers/geo_helper.rb, line 11
def hash(key, member)
  client.geohash(key.to_s, member)
end
position(key, member) click to toggle source
# File lib/lite/redis/helpers/geo_helper.rb, line 15
def position(key, member)
  client.geopos(key.to_s, member)
end
radius(*args, **geoptions) click to toggle source
# File lib/lite/redis/helpers/geo_helper.rb, line 23
def radius(*args, **geoptions)
  client.georadius(*args, **geoptions)
end
radius_member(*args, **geoptions) click to toggle source
# File lib/lite/redis/helpers/geo_helper.rb, line 27
def radius_member(*args, **geoptions)
  client.georadiusbymember(*args, **geoptions)
end