Class: ActiveAgent::Providers::Common::Messages::Types::MessageType

Inherits:
ActiveModel::Type::Value
  • Object
show all
Defined in:
lib/active_agent/providers/common/messages/_types.rb

Overview

Type for a single Message

Instance Method Summary collapse

Instance Method Details

#cast(value) ⇒ Object



14
15
16
# File 'lib/active_agent/providers/common/messages/_types.rb', line 14

def cast(value)
  cast_message(value)
end

#deserialize(value) ⇒ Object



22
23
24
# File 'lib/active_agent/providers/common/messages/_types.rb', line 22

def deserialize(value)
  cast(value)
end

#serialize(value) ⇒ Object



18
19
20
# File 'lib/active_agent/providers/common/messages/_types.rb', line 18

def serialize(value)
  serialize_message(value)
end