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