class Monga::Protocol::KillCursors

Public Class Methods

new(connection, options = {}) click to toggle source
# File lib/monga/protocol/kill_cursors.rb, line 5
def initialize(connection, options = {})
  @options = options
  @request_id = self.class.request_id
  @connection = connection
end

Public Instance Methods

body() click to toggle source
# File lib/monga/protocol/kill_cursors.rb, line 11
def body
  @body ||= begin
    cursor_ids = @options[:cursor_ids]

    msg = ::BinUtils.append_int32_le!(nil, 0, cursor_ids.size)
    ::BinUtils.append_int64_le!(msg, 0, *cursor_ids)
    msg
  end
end