Method: NMEAPlus::Message::AIS::VDM#_payload_container
- Defined in:
- lib/nmea_plus/message/ais/vdm.rb
permalink #_payload_container(message_type_id) ⇒ NMEAPlus::Message::AIS::VDMPayload::VDMMsg
Find an appropriate payload container for the payload type, based on its stated message ID
124 125 126 127 128 129 130 |
# File 'lib/nmea_plus/message/ais/vdm.rb', line 124 def _payload_container() class_identifier = "NMEAPlus::Message::AIS::VDMPayload::VDMMsg#{}" Object::const_get(class_identifier).new rescue ::NameError class_identifier = "NMEAPlus::Message::AIS::VDMPayload::VDMMsgUndefined" # generic Object::const_get(class_identifier).new end |