    # File lib/fog/aws/requests/elasticache/reboot_cache_cluster.rb, line 18
            def reboot_cache_cluster(id, nodes_to_reboot)
              # Construct CacheNodeIdsToReboot parameters in the format:
              #   CacheNodeIdsToReboot.member.N => "node_id"
              node_ids = nodes_to_reboot || []
              node_id_params = node_ids.inject({}) do |node_hash, node_id|
                index = node_ids.index(node_id) + 1
                node_hash["CacheNodeIdsToReboot.member.#{index}"] = node_id
                node_hash
              end
              # Merge the CacheNodeIdsToReboot parameters with the normal options
              request(node_id_params.merge(
                'Action'          => 'RebootCacheCluster',
                'CacheClusterId'  => id,
                :parser => Fog::Parsers::AWS::Elasticache::SingleCacheCluster.new
              ))
            end