class RecastAI::DialogMessage
Attributes
content[R]
type[R]
Public Class Methods
new(msg)
click to toggle source
# File lib/recastai/apis/build/dialog_message.rb, line 5 def initialize(msg) raise RecastAI::RecastError('Invalid message format') unless message_is_valid(msg) @type = msg['type'] @content = msg['content'] end
Private Instance Methods
message_is_valid(msg)
click to toggle source
# File lib/recastai/apis/build/dialog_message.rb, line 13 def message_is_valid(msg) msg.is_a?(Hash) && msg.key?('type') && msg.key?('content') end