Module: MaxCube::Messages::UDP::Parser::MessageN
- Defined in:
- lib/maxcube/messages/udp/type/n.rb
Overview
Get network address message.
Constant Summary collapse
- N_KEYS =
Local keys without the common ones.
%i[ip_address gateway subnet_mask dns1 dns2].freeze
- KEYS =
Mandatory keys.
(Parser::KEYS + N_KEYS).freeze
Instance Method Summary collapse
- #parse_udp_n(_body) ⇒ Object private
Instance Method Details
#parse_udp_n(_body) ⇒ Object (private)
15 16 17 18 19 |
# File 'lib/maxcube/messages/udp/type/n.rb', line 15 def parse_udp_n(_body) N_KEYS.map do |k| [k, IPAddr.ntop(read(4))] end.to_h end |