Sha256: a62559888b1dc9537ca5cac71e19e200a4f7cfe948b6092c9857da7624a4bdde

Contents?: true

Size: 382 Bytes

Versions: 1

Compression:

Stored size: 382 Bytes

Contents

module Twitter
  module Streaming
    class MessageParser

      def self.parse(data)
        if data[:id]
          Tweet.new(data)
        elsif data[:event]
          Event.new(data)
        elsif data[:direct_message]
          DirectMessage.new(data[:direct_message])
        elsif data[:friends]
          FriendList.new(data[:friends])
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
twitter-5.0.0 lib/twitter/streaming/message_parser.rb