class Artemis::Bot::Response

Attributes

context[R]
entities[R]
input[R]
intents[R]
output[R]

Public Class Methods

new(attrs = {}) click to toggle source
# File lib/artemis/bot/response.rb, line 12
def initialize(attrs = {})
  @input = Artemis::Bot::Input.new(attrs['input'])
  @context = Artemis::Bot::Context.new(attrs['context'])
  @entities = attrs['entities'].map { |entity| Artemis::Bot::Entity.new(entity) }
  @intents = attrs['intents'].map { |intent| Artemis::Bot::Intent.new(intent) }
  @output = Artemis::Bot::Output.new(attrs['output'])
end