class AlexaRubykit::Slot

Class that encapsulates each slot.

Attributes

name[RW]
value[RW]

Public Class Methods

new(name, value) click to toggle source

Each slot has a name and a value.

# File lib/alexa_rubykit/intent_request.rb, line 49
def initialize(name, value)
  raise ArgumentError, 'Need a name and a value' if name.nil? || value.nil?
  @name = name
  @value = value
end

Public Instance Methods

to_s() click to toggle source

Outputs Slot name and value.

# File lib/alexa_rubykit/intent_request.rb, line 56
def to_s
  "Slot Name: #{name}, Value: #{value}"
end