Module: RobotLab

Defined in:
lib/robot_lab/a2a.rb,
lib/robot_lab/a2a/server.rb,
lib/robot_lab/a2a/version.rb,
lib/robot_lab/a2a/registry.rb,
lib/robot_lab/a2a/io_bridge.rb,
lib/robot_lab/a2a/ask_user_tool.rb,
lib/robot_lab/a2a/robot_adapter.rb,
lib/robot_lab/a2a/network_adapter.rb

Defined Under Namespace

Modules: A2A

Instance Method Summary collapse

Instance Method Details

#extension(name) ⇒ Object



32
33
34
# File 'lib/robot_lab/a2a.rb', line 32

def extension(name)
  @_extensions[name.to_sym]
end

#extension_loaded?(name) ⇒ Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/robot_lab/a2a.rb', line 26

def extension_loaded?(name)
  @_extensions.key?(name.to_sym)
end

#register_extension(name, mod) ⇒ Object



20
21
22
# File 'lib/robot_lab/a2a.rb', line 20

def register_extension(name, mod)
  @_extensions[name.to_sym] = mod
end