Method: OpenC3::SortedModel.get_current_value

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

.get_current_value(scope:) ⇒ String|nil

Returns json or nil if metadata empty.

Returns:

  • json or nil if metadata empty



64
65
66
67
68
69
# File 'lib/openc3/models/sorted_model.rb', line 64

def self.get_current_value(scope:)
  start = Time.now.to_i
  array = Store.zrevrangebyscore(self.pk(scope), start, '-inf', limit: [0, 1])
  return nil if array.empty?
  return array[0]
end