Class: Mastodon::Streaming::MessageParser
- Inherits:
- 
      Object
      
        - Object
- Mastodon::Streaming::MessageParser
 
- Defined in:
- lib/mastodon/streaming/message_parser.rb
Constant Summary collapse
- MESSAGE_TYPES =
- { 'update' => Status, 'notification' => Notification, 'conversation' => Conversation, 'delete' => Events::StatusDelete, 'filters_changed' => Events::FiltersChange, }.freeze 
Class Method Summary collapse
Class Method Details
.parse(type, data) ⇒ Object
| 17 18 19 20 | # File 'lib/mastodon/streaming/message_parser.rb', line 17 def self.parse(type, data) klass = MESSAGE_TYPES[type] klass.new(data) if klass end |