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