Sha256: ce2ea08b5e928dc6edc7ed37a6e9a3a5e02ff35920c4ca2035535ec908da1084

Contents?: true

Size: 363 Bytes

Versions: 4

Compression:

Stored size: 363 Bytes

Contents

module Noam
  module Message
    class Heard
      attr_reader :source, :event, :value

      def initialize(source, event, value)
        @source = source
        @event = event
        @value = value
      end

      def self.from_noam(noam)
        _, source, event, value = JSON.parse(noam)
        Heard.new(source, event, value)
      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/heard.rb
noam_lemma-0.2.1.2 lib/noam_lemma/message/heard.rb
noam_lemma-0.2.1.1 lib/noam_lemma/message/heard.rb
noam_lemma-0.2.1 lib/noam_lemma/message/heard.rb