Module: Prosody::_NativeMapHandle

Defined in:
sig/state.rbs

Instance Method Summary collapse

Instance Method Details

#clearvoid

This method returns an undefined value.



235
# File 'sig/state.rbs', line 235

def clear: () -> void

#commitnil

Returns:

  • (nil)


238
# File 'sig/state.rbs', line 238

def commit: () -> nil

#contains_keyBoolean

Parameters:

  • key (String)

Returns:

  • (Boolean)


231
# File 'sig/state.rbs', line 231

def contains_key: (String key) -> bool

#getV?

Parameters:

  • key (String)

Returns:

  • (V, nil)


230
# File 'sig/state.rbs', line 230

def get: (String key) -> V?

#get_manyArray[V?]

Parameters:

  • keys (Array[String])

Returns:

  • (Array[V?])


232
# File 'sig/state.rbs', line 232

def get_many: (Array[String] keys) -> Array[V?]

#keysNativeMapKeyScan

Parameters:

  • direction (Symbol)

Returns:



237
# File 'sig/state.rbs', line 237

def keys: (Symbol direction) -> NativeMapKeyScan

#removevoid

This method returns an undefined value.

Parameters:

  • key (String)


234
# File 'sig/state.rbs', line 234

def remove: (String key) -> void

#rollbacknil

Returns:

  • (nil)


239
# File 'sig/state.rbs', line 239

def rollback: () -> nil

#scanS

Parameters:

  • direction (Symbol)

Returns:

  • (S)


236
# File 'sig/state.rbs', line 236

def scan: (Symbol direction) -> S

#setvoid

This method returns an undefined value.

Parameters:

  • key (String)
  • value (V)


233
# File 'sig/state.rbs', line 233

def set: (String key, V value) -> void