Class: NvimControl::CLI
- Inherits:
-
Object
- Object
- NvimControl::CLI
- Defined in:
- lib/nvim_control/cli.rb
Class Method Summary collapse
Class Method Details
.run(argv:, stdout: $stdout) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/nvim_control/cli.rb', line 8 def run(argv:, stdout: $stdout) case argv in [] | [READ_ACTION] read_context(stdout: stdout) in [action, payload] if Controller.supported_action?(action) run_control(action: action, payload: payload, stdout: stdout) else write_invalid_arguments(stdout: stdout) end end |