Class: EasyEb::CLI
- Inherits:
-
Thor
- Object
- Thor
- EasyEb::CLI
- Defined in:
- lib/easy_eb/cli.rb
Instance Method Summary collapse
- #create_environment(target) ⇒ Object
- #dns(environment, domain) ⇒ Object
- #install ⇒ Object
- #ssh(*command) ⇒ Object
Instance Method Details
#create_environment(target) ⇒ Object
8 9 10 |
# File 'lib/easy_eb/cli.rb', line 8 def create_environment(target) EasyEb::Environment.create!(target: target, **.transform_keys(&:to_sym)) end |
#dns(environment, domain) ⇒ Object
15 16 17 |
# File 'lib/easy_eb/cli.rb', line 15 def dns(environment, domain) EasyEb::Dns.create!(environment: environment, domain: domain, **.transform_keys(&:to_sym)) end |
#install ⇒ Object
20 21 22 |
# File 'lib/easy_eb/cli.rb', line 20 def install EasyEb::Generators::Install.start end |