class DBus::Data::Fixed
A value that has a fixed size (unlike {StringLike}).
Public Class Methods
fixed?()
click to toggle source
# File lib/dbus/data.rb, line 141 def self.fixed? true end
from_raw(value, mode:)
click to toggle source
most Fixed
types are valid whatever bits from the wire are used to initialize them @param mode [:plain,:exact]
# File lib/dbus/data.rb, line 148 def self.from_raw(value, mode:) return value if mode == :plain new(value) end
Public Instance Methods
marshall(endianness)
click to toggle source
@param endianness [:little,:big]
# File lib/dbus/data.rb, line 155 def marshall(endianness) [value].pack(self.class.format[endianness]) end