module MessageStore::Controls::MessageData::Write
Public Class Methods
data()
click to toggle source
# File lib/message_store/controls/message_data/write.rb, line 44 def self.data MessageData.data end
example(id: nil, type: nil, data: nil, metadata: nil)
click to toggle source
# File lib/message_store/controls/message_data/write.rb, line 5 def self.example(id: nil, type: nil, data: nil, metadata: nil) if id == :none id = nil else id ||= self.id end type ||= self.type if data == :none data = nil else data ||= self.data end if metadata == :none metadata = nil else metadata ||= self.metadata end message_data = MessageStore::MessageData::Write.build message_data.id = id message_data.type = type message_data.data = data message_data.metadata = metadata message_data end
id()
click to toggle source
# File lib/message_store/controls/message_data/write.rb, line 36 def self.id MessageData.id end
metadata()
click to toggle source
# File lib/message_store/controls/message_data/write.rb, line 48 def self.metadata MessageData::Metadata.data end
type()
click to toggle source
# File lib/message_store/controls/message_data/write.rb, line 40 def self.type MessageData.type end