class FakeRedis::SortedSetArgumentHandler

def aggregate=(str)

Only allows assigning a value *once* - raises Redis::CommandError if a second is given
def aggregate=(str)
  raise(Redis::CommandError, "ERR syntax error") if (defined?(@aggregate) && @aggregate)
  @aggregate = str.to_s.downcase.to_sym
end