Class: Buildizer::Cli
- Inherits:
-
Thor
- Object
- Thor
- Buildizer::Cli
- Defined in:
- lib/buildizer/cli.rb
Class Method Summary collapse
Instance Method Summary collapse
- #build ⇒ Object
- #deinit ⇒ Object
- #deploy ⇒ Object
- #init ⇒ Object
- #prepare ⇒ Object
- #update ⇒ Object
- #verify ⇒ Object
Class Method Details
.construct_packager(options) ⇒ Object
10 11 12 |
# File 'lib/buildizer/cli.rb', line 10 def construct_packager() Packager.new(options: {'latest' => ['latest']}, debug: ['debug']) end |
.shared_options ⇒ Object
4 5 6 7 8 |
# File 'lib/buildizer/cli.rb', line 4 def ( || {}).each do |name, | method_option name, end end |
Instance Method Details
#build ⇒ Object
48 49 50 |
# File 'lib/buildizer/cli.rb', line 48 def build self.class.construct_packager().build! end |
#deinit ⇒ Object
36 37 38 |
# File 'lib/buildizer/cli.rb', line 36 def deinit self.class.construct_packager().deinit! end |
#deploy ⇒ Object
54 55 56 |
# File 'lib/buildizer/cli.rb', line 54 def deploy self.class.construct_packager().deploy! end |
#init ⇒ Object
24 25 26 |
# File 'lib/buildizer/cli.rb', line 24 def init self.class.construct_packager().init! end |
#prepare ⇒ Object
42 43 44 |
# File 'lib/buildizer/cli.rb', line 42 def prepare self.class.construct_packager().prepare! end |
#update ⇒ Object
30 31 32 |
# File 'lib/buildizer/cli.rb', line 30 def update self.class.construct_packager().update! end |
#verify ⇒ Object
60 61 62 |
# File 'lib/buildizer/cli.rb', line 60 def verify self.class.construct_packager().verify! end |