Module: AlexaRuby
- Defined in:
- lib/alexa_ruby.rb,
lib/alexa_ruby/alexa.rb,
lib/alexa_ruby/version.rb,
lib/alexa_ruby/response/card.rb,
lib/alexa_ruby/response/response.rb,
lib/alexa_ruby/request/base_request.rb,
lib/alexa_ruby/response/audio_player.rb,
lib/alexa_ruby/request/intent_request.rb,
lib/alexa_ruby/request/launch_request.rb,
lib/alexa_ruby/request/base_request/user.rb,
lib/alexa_ruby/request/intent_request/slot.rb,
lib/alexa_ruby/request/audio_player_request.rb,
lib/alexa_ruby/request/base_request/context.rb,
lib/alexa_ruby/request/base_request/session.rb,
lib/alexa_ruby/request/session_ended_request.rb,
lib/alexa_ruby/request/base_request/context/device.rb
Overview
Session end request class.
Defined Under Namespace
Classes: Alexa, AudioPlayer, AudioPlayerRequest, BaseRequest, Card, Context, Device, IntentRequest, LaunchRequest, Response, Session, SessionEndedRequest, Slot, User
Constant Summary collapse
- VERSION =
'1.3.1'.freeze
Class Method Summary collapse
-
.new(request, opts = {}) ⇒ Object
Validate HTTP/S request body and initialize new Alexa Assistant.
Class Method Details
.new(request, opts = {}) ⇒ Object
Validate HTTP/S request body and initialize new Alexa Assistant
33 34 35 36 |
# File 'lib/alexa_ruby.rb', line 33 def new(request, opts = {}) obj = build_json(request) Alexa.new(obj, opts) end |