Class: Takagi::CoAP::Registries::MessageType
- Defined in:
- lib/takagi/coap/registries/message_type.rb
Overview
CoAP Message Type Registry (RFC 7252 ยง3)
Extensible registry for CoAP message types.
Constant Summary collapse
- CON =
Aliases for convenience
CONFIRMABLE- NON =
NON_CONFIRMABLE- ACK =
ACKNOWLEDGEMENT- RST =
RESET
Class Method Summary collapse
-
.acknowledgement?(type) ⇒ Boolean
(also: ack?)
Check if type is acknowledgement.
-
.confirmable?(type) ⇒ Boolean
Check if type is confirmable.
-
.non_confirmable?(type) ⇒ Boolean
Check if type is non-confirmable.
-
.reset?(type) ⇒ Boolean
Check if type is reset.
-
.valid?(type) ⇒ Boolean
Check if type is valid.
Methods inherited from Base
all, clear!, each_value, inherited, metadata_for, name_for, register, registered?, rfc_for, value_for, values
Class Method Details
.acknowledgement?(type) ⇒ Boolean Also known as: ack?
Check if type is acknowledgement
46 47 48 |
# File 'lib/takagi/coap/registries/message_type.rb', line 46 def self.acknowledgement?(type) type == ACKNOWLEDGEMENT end |
.confirmable?(type) ⇒ Boolean
Check if type is confirmable
32 33 34 |
# File 'lib/takagi/coap/registries/message_type.rb', line 32 def self.confirmable?(type) type == CONFIRMABLE end |
.non_confirmable?(type) ⇒ Boolean
Check if type is non-confirmable
39 40 41 |
# File 'lib/takagi/coap/registries/message_type.rb', line 39 def self.non_confirmable?(type) type == NON_CONFIRMABLE end |
.reset?(type) ⇒ Boolean
Check if type is reset
56 57 58 |
# File 'lib/takagi/coap/registries/message_type.rb', line 56 def self.reset?(type) type == RESET end |
.valid?(type) ⇒ Boolean
Check if type is valid
63 64 65 |
# File 'lib/takagi/coap/registries/message_type.rb', line 63 def self.valid?(type) (0..3).include?(type) end |