Sha256: 455c861aa173ff087a211c51671e7e3d9c4bc68745ea7672248c9365398531b8
Contents?: true
Size: 534 Bytes
Versions: 1
Compression:
Stored size: 534 Bytes
Contents
module DeviceCloud class PushNotification::Base attr_reader :id, :device_id, :value, :queued_at, :type def self.handle!(file_data) event = new(file_data) event.handle! end def initialize(file_data) @file_data = file_data @id = data["id"] @device_id = data["device_id"] @type = data["type"] @queued_at = data["queued_dt"] @value = data["value"] end def handle! raise NotImplementedError end def data @file_data.data end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
device_cloud-0.0.1 | lib/device_cloud/push_notification/base.rb |