Method: OpenC3::InterfaceStatusModel._get_key

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

._get_keyObject

Helper method to return the correct primary key based on class name



63
64
65
66
67
68
69
70
71
72
73
# File 'lib/openc3/models/interface_status_model.rb', line 63

def self._get_key
  type = _get_type
  case type
  when 'INTERFACESTATUS'
    INTERFACES_PRIMARY_KEY
  when 'ROUTERSTATUS'
    ROUTERS_PRIMARY_KEY
  else
    raise "Unknown type #{type} from class #{self.name}"
  end
end