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