Class: Dru::ContainerCommand
- Defined in:
- lib/dru/container_command.rb
Direct Known Subclasses
Dru::Commands::Attach, Dru::Commands::Exec, Dru::Commands::Runner
Instance Attribute Summary
Attributes inherited from Command
Instance Method Summary collapse
- #execute(input: $stdin, output: $stdout) ⇒ Object
-
#initialize(command: nil, options:) ⇒ ContainerCommand
constructor
A new instance of ContainerCommand.
Methods inherited from Command
#command, #container_name_to_id, #cursor, #default_docker_compose, #docker_compose_paths, #editor, #environment, #environment_docker_compose, #exec_exist?, #generator, #pager, #platform, #project_configuration_path, #project_name, #prompt, #run_docker_compose_command, #screen, #which
Constructor Details
#initialize(command: nil, options:) ⇒ ContainerCommand
Returns a new instance of ContainerCommand.
7 8 9 10 11 12 |
# File 'lib/dru/container_command.rb', line 7 def initialize(command: nil, options:) raise MissingContainerError unless [:container] @options = @command = command || [] end |
Instance Method Details
#execute(input: $stdin, output: $stdout) ⇒ Object
14 15 16 |
# File 'lib/dru/container_command.rb', line 14 def execute(input: $stdin, output: $stdout) raise NotImplementedError end |