Class: Aiwolf::CLI
- Inherits:
-
Thor
- Object
- Thor
- Aiwolf::CLI
- Includes:
- Base::Logger
- Defined in:
- lib/aiwolf/cli.rb
Constant Summary collapse
- EXECUTE_INFO_FORMAT =
'Connecting to %s:%d with %s'
Instance Attribute Summary
Attributes included from Base::Logger
Instance Method Summary collapse
Instance Method Details
#execute(ai_class) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/aiwolf/cli.rb', line 16 def execute(ai_class) logger.info( format( EXECUTE_INFO_FORMAT, [:host], [:port], ai_class, ), ) EventMachine.run do EventMachine .connect([:host], [:port], load_ai_class(ai_class)) end end |