Class: Nanobot::Config::ExecToolConfig

Inherits:
Struct
  • Object
show all
Defined in:
lib/nanobot/config/schema.rb

Overview

Shell command execution tool settings

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timeout: 60) ⇒ ExecToolConfig

Returns a new instance of ExecToolConfig.

Parameters:

  • timeout (Integer) (defaults to: 60) —

    maximum seconds before killing the process



98
99
100
# File 'lib/nanobot/config/schema.rb', line 98

def initialize(timeout: 60)
  super
end

Instance Attribute Details

#timeout ⇒ Object

Returns the value of attribute timeout

Returns:

  • (Object) —

    the current value of timeout



96
97
98
# File 'lib/nanobot/config/schema.rb', line 96

def timeout
  @timeout
end