diff --git a/lib/skyfall/firehose/labels_message.rb b/lib/skyfall/firehose/labels_message.rb index f989552..4d9a34d 100644 --- a/lib/skyfall/firehose/labels_message.rb +++ b/lib/skyfall/firehose/labels_message.rb @@ -2,22 +2,15 @@ require_relative '../firehose' require_relative '../label' module Skyfall - class Firehose::LabelsMessage - using Skyfall::Extensions - - attr_reader :type_object, :data_object - attr_reader :type, :seq - - def initialize(type_object, data_object) - @type_object = type_object - @data_object = data_object - - @type = @type_object['t'][1..-1].to_sym - @seq = @data_object['seq'] - end - + class Firehose::LabelsMessage < Firehose::Message def labels @labels ||= @data_object['labels'].map { |x| Label.new(x) } end + + protected + + def inspectable_variables + super - [:@did] + end end end