# File lib/redis.rb, line 654 def zunionstore(destination, keys, options = {}) command = CommandOptions.new(options) do |c| c.splat :weights c.value :aggregate end synchronize do @client.call [:zunionstore, destination, keys.size, *(keys + command.to_a)] end end