class Alexa::Responses::PermissionConsents::DeviceAddress

Attributes

directives[RW]
intent[RW]

Public Class Methods

new(intent:, directives: []) click to toggle source
# File lib/alexa/responses/permission_consents/device_address.rb, line 7
def initialize(intent:, directives: [])
  @intent = intent
end

Public Instance Methods

end_session?() click to toggle source
# File lib/alexa/responses/permission_consents/device_address.rb, line 22
def end_session?
  true
end
partial_path(format: :ssml) click to toggle source
# File lib/alexa/responses/permission_consents/device_address.rb, line 11
def partial_path(format: :ssml)
  if format == :ssml
    "alexa/#{intent.context.locale.downcase}/intent_handlers/"\
      "#{intent.class.name.demodulize.underscore}"\
      "/permission_consents/"\
      "device_address.ssml.erb"
  else
    "alexa/permission_consents/device_address.text.erb"
  end
end