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
367 368 369 370 371 |
# File 'lib/tebako/build_commands.rb', line 367 def apply(release) render(release_store.activate(release, ["target"])) rescue ArgumentError, SystemCallError => e raise Thor::Error, e. end |
#prepare(package) ⇒ Object
358 359 360 361 362 |
# File 'lib/tebako/build_commands.rb', line 358 def prepare(package) render(release_store.import(package)) rescue ArgumentError, SystemCallError => e raise Thor::Error, e. end |
#rollback ⇒ Object
376 377 378 379 380 |
# File 'lib/tebako/build_commands.rb', line 376 def rollback render(release_store.rollback(["target"])) rescue ArgumentError, SystemCallError => e raise Thor::Error, e. end |
#status ⇒ Object
383 384 385 |
# File 'lib/tebako/build_commands.rb', line 383 def status render(release_store.status) end |