Class: Tebako::UpdateCommand
- Inherits:
-
Thor
- Object
- Thor
- Tebako::UpdateCommand
- Defined in:
- lib/tebako/build_commands.rb
Overview
tebako update content-addressed activation and rollback command group.
Instance Method Summary collapse
Instance Method Details
#apply(release) ⇒ Object
359 360 361 362 363 |
# File 'lib/tebako/build_commands.rb', line 359 def apply(release) render(release_store.activate(release, ["target"])) rescue ArgumentError, SystemCallError => e raise Thor::Error, e. end |
#prepare(package) ⇒ Object
350 351 352 353 354 |
# File 'lib/tebako/build_commands.rb', line 350 def prepare(package) render(release_store.import(package)) rescue ArgumentError, SystemCallError => e raise Thor::Error, e. end |
#rollback ⇒ Object
368 369 370 371 372 |
# File 'lib/tebako/build_commands.rb', line 368 def rollback render(release_store.rollback(["target"])) rescue ArgumentError, SystemCallError => e raise Thor::Error, e. end |
#status ⇒ Object
375 376 377 |
# File 'lib/tebako/build_commands.rb', line 375 def status render(release_store.status) end |