Method: OpenC3::SortedModel.range_destroy

Defined in:
lib/openc3/models/sorted_model.rb

.range_destroy(scope:, start:, stop:) ⇒ Integer

Remove members from min to max of the sorted set.

Returns:

  • (Integer)

    count of the members removed



97
98
99
100
101
# File 'lib/openc3/models/sorted_model.rb', line 97

def self.range_destroy(scope:, start:, stop:)
  result = Store.zremrangebyscore(self.pk(scope), start, stop)
  self.notify(kind: 'deleted', start: start, stop: stop, scope: scope)
  return result
end