Module: Wukong::Deploy::PrepareSyncerOverride::HandlerOverride
- Defined in:
- lib/wukong-deploy/extensions/prepare_syncer.rb
Instance Method Summary collapse
-
#after_process(original) ⇒ Object
Announce the file was processed.
-
#on_error(original, error) ⇒ Object
Announce an error in processing a file.
-
#vayacondios_topic ⇒ String
The topic for this Handler.
Instance Method Details
#after_process(original) ⇒ Object
Announce the file was processed.
77 78 79 80 81 82 83 84 85 |
# File 'lib/wukong-deploy/extensions/prepare_syncer.rb', line 77 def after_process original super(original) Wukong::Deploy.vayacondios_client.announce(vayacondios_topic, { success: true, step: 'prepare', path: fragment_for(original), size: File.size(original), }) end |
#on_error(original, error) ⇒ Object
Announce an error in processing a file.
91 92 93 94 95 96 97 98 99 100 |
# File 'lib/wukong-deploy/extensions/prepare_syncer.rb', line 91 def on_error original, error super(original, error) Wukong::Deploy.vayacondios_client.announce(vayacondios_topic, { success: false, step: 'prepare', path: fragment_for(original), error: error.class, message: error. }) end |
#vayacondios_topic ⇒ String
The topic for this Handler.
Delegates to PrepareSyncer#vayacondios_topic.
70 71 72 |
# File 'lib/wukong-deploy/extensions/prepare_syncer.rb', line 70 def vayacondios_topic syncer.vayacondios_topic end |