Class: AlexaRubykit::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/alexa_rubykit/request.rb

Overview

  • SessionEndedRequest: Session has ended.

Direct Known Subclasses

IntentRequest, LaunchRequest, SessionEndedRequest

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#responseObject

Returns the value of attribute response.



9
10
11
# File 'lib/alexa_rubykit/request.rb', line 9

def response
  @response
end

#sessionObject

Returns the value of attribute session.



9
10
11
# File 'lib/alexa_rubykit/request.rb', line 9

def session
  @session
end

#shouldEndSessionObject

Returns the value of attribute shouldEndSession.



9
10
11
# File 'lib/alexa_rubykit/request.rb', line 9

def shouldEndSession
  @shouldEndSession
end

#typeObject

Returns the value of attribute type.



9
10
11
# File 'lib/alexa_rubykit/request.rb', line 9

def type
  @type
end

#versionObject

Returns the value of attribute version.



9
10
11
# File 'lib/alexa_rubykit/request.rb', line 9

def version
  @version
end

Instance Method Details

#add_session(session) ⇒ Object



11
12
13
# File 'lib/alexa_rubykit/request.rb', line 11

def add_session(session)
  @session = session
end