class EmuPower::Notifications::MessageCluster

Attributes

confirmation_required[RW]
confirmed[RW]
duration[RW]
id[RW]
priority[RW]
queue[RW]
start_time[RW]
text[RW]

Public Instance Methods

build(hash) click to toggle source
# File lib/emu_power/notifications.rb, line 138
def build(hash)
        self.id = hash['Id']
        self.text = hash['Text']
        self.priority = hash['Priority']
        self.start_time = parse_timestamp('StartTime')
        self.duration = parse_hex('Duration')
        self.confirmation_required = parse_bool('ConfirmationRequired')
        self.confirmed = parse_bool('Confirmed')
        self.queue = hash['Queue']
end