Method: OpenC3::InterfaceModel._get_key

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

._get_keyObject

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



88
89
90
91
92
93
94
95
96
97
98
# File 'lib/openc3/models/interface_model.rb', line 88

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