module FakeRedis::GeoCommands
def geoadd(key, *members)
def geoadd(key, *members) raise_argument_error("geoadd") if members.empty? || members.size % 3 != 0 set = (data[key] ||= GeoSet.new) prev_size = set.size members.each_slice(3) do |member| set.add(*member) end set.size - prev_size end