Class: Pgai::ExternalCommandManager
- Inherits:
-
Object
- Object
- Pgai::ExternalCommandManager
- Defined in:
- lib/pgai/external_command_manager.rb
Instance Method Summary collapse
-
#initialize(env_names, command, logger: nil) ⇒ ExternalCommandManager
constructor
A new instance of ExternalCommandManager.
- #run ⇒ Object
Constructor Details
#initialize(env_names, command, logger: nil) ⇒ ExternalCommandManager
Returns a new instance of ExternalCommandManager.
5 6 7 8 9 |
# File 'lib/pgai/external_command_manager.rb', line 5 def initialize(env_names, command, logger: nil) @env_names = env_names @command = command @logger = logger || Pgai::Commander.instance.logger end |
Instance Method Details
#run ⇒ Object
11 12 13 14 15 |
# File 'lib/pgai/external_command_manager.rb', line 11 def run Signal.trap("INT", "IGNORE") prepare(env_names) end |