class BotFramework::Dialogs::SimpleDialog

Public Class Methods

new() click to toggle source
Calls superclass method BotFramework::Dialogs::ActionSet::new
# File lib/bot_framework/dialogs/simple_dialog.rb, line 7
def initialize
  raise 'No block given' unless block_given?
  super
end

Public Instance Methods

begin(session, _opts = {}) click to toggle source
# File lib/bot_framework/dialogs/simple_dialog.rb, line 12
def begin(session, _opts = {})
  reply_recieved(session)
end
dialog_resumed(session, result) click to toggle source
# File lib/bot_framework/dialogs/simple_dialog.rb, line 20
def dialog_resumed(session, result)
  session.error(result[:error]) if result[:error]
end
recognize(_context) { |nil, { score: 1 }| ... } click to toggle source
# File lib/bot_framework/dialogs/simple_dialog.rb, line 24
def recognize(_context)
  yield nil, { score: 0.1 }
end
reply_recieved(_session, _recognize_result = {}) click to toggle source
# File lib/bot_framework/dialogs/simple_dialog.rb, line 16
def reply_recieved(_session, _recognize_result = {})
  raise NotImplementedError
end