module Messaging::Message::Import

Constants

Error

Public Class Methods

call(message_data, message_class) click to toggle source
# File lib/messaging/message/import.rb, line 6
def self.call(message_data, message_class)
  raise Error, "Message class #{message_class} doesn't match MessageData type #{message_data.type.inspect}" unless message_class.message_type?(message_data.type)

  ::Transform::Read.(message_data, :message_data, message_class)
end