class Dialogue::ConversationTemplate
Attributes
name[R]
template[R]
Public Class Methods
build(name, &block)
click to toggle source
# File lib/dialogue/conversation_template.rb, line 10 def self.build(name, &block) ConversationTemplate.new name, &block end
new(name=nil, &block)
click to toggle source
# File lib/dialogue/conversation_template.rb, line 5 def initialize(name=nil, &block) @name = name @template = block end
Public Instance Methods
register()
click to toggle source
# File lib/dialogue/conversation_template.rb, line 14 def register Dialogue.register_template self self end
start(message, options={})
click to toggle source
# File lib/dialogue/conversation_template.rb, line 19 def start(message, options={}) ConversationTemplateRunner.new(message, options).run self end