Sha256: fa6f2425245af980eae0aff63f60f3a1194ea8f7fc7fd6cc6d8383d0bb178563

Contents?: true

Size: 332 Bytes

Versions: 4

Compression:

Stored size: 332 Bytes

Contents

module Noam
  module Message
    class Playable
      def initialize(host_id, event, value)
        @host_id = host_id
        @event = event
        @value = value
      end

      def noam_encode
        j = ['event', @host_id, @event, @value].to_json
        Noam::Message.encode_length(j.length) + j
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
noam_lemma-0.2.1.3 lib/noam_lemma/message/playable.rb
noam_lemma-0.2.1.2 lib/noam_lemma/message/playable.rb
noam_lemma-0.2.1.1 lib/noam_lemma/message/playable.rb
noam_lemma-0.2.1 lib/noam_lemma/message/playable.rb