Class: Charyf::Interface::Program

Inherits:
Base show all
Defined in:
lib/charyf/engine/interface/program.rb

Defined Under Namespace

Classes: InvalidConversationError

Instance Attribute Summary collapse

Class Method Summary collapse

Methods inherited from Base

dispatcher, reply

Methods included from Strategy::BaseClass

included

Instance Attribute Details

#conversation_idObject (readonly)

Returns the value of attribute conversation_id.



14
15
16
# File 'lib/charyf/engine/interface/program.rb', line 14

def conversation_id
  @conversation_id
end

#handlerObject (readonly)

Returns the value of attribute handler.



14
15
16
# File 'lib/charyf/engine/interface/program.rb', line 14

def handler
  @handler
end

Class Method Details

._interfacesObject



45
46
47
# File 'lib/charyf/engine/interface/program.rb', line 45

def self._interfaces
  @_interfaces ||= Hash.new
end

.startObject



16
17
18
# File 'lib/charyf/engine/interface/program.rb', line 16

def self.start
  # NOP
end

.stopObject



20
21
22
# File 'lib/charyf/engine/interface/program.rb', line 20

def self.stop
  # NOP
end

.terminateObject



24
25
26
# File 'lib/charyf/engine/interface/program.rb', line 24

def self.terminate
  # NOP
end