Class: VPS::CLI
- Inherits:
-
Thor
- Object
- Thor
- VPS::CLI
- Defined in:
- lib/vps/cli.rb,
lib/vps/cli/domain.rb,
lib/vps/cli/service.rb,
lib/vps/cli/playbook.rb,
lib/vps/cli/upstream.rb,
lib/vps/cli/playbook/state.rb,
lib/vps/cli/playbook/tasks.rb
Defined Under Namespace
Classes: Domain, Error, Playbook, Service, Upstream
Instance Method Summary collapse
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *_args) ⇒ Object (private)
59 60 61 |
# File 'lib/vps/cli.rb', line 59 def method_missing(method, *_args) raise Error, "Unrecognized command \"#{method}\". Please consult `vps help`." end |
Instance Method Details
#edit(host = nil) ⇒ Object
43 44 45 |
# File 'lib/vps/cli.rb', line 43 def edit(host = nil) `#{ENV["EDITOR"]} #{VPS.config_path(host, "")}` end |