Class: StackMate::CloudStackOutput
- Inherits:
-
Ruote::Participant
- Object
- Ruote::Participant
- StackMate::CloudStackOutput
- Defined in:
- lib/stackmate/participants/cloudstack.rb
Instance Method Summary collapse
Methods included from Intrinsic
#fn_base64, #fn_getatt, #fn_join, #fn_lookup, #fn_map, #fn_ref, #fn_select, #intrinsic
Methods included from Logging
configure_logger_for, #logger, logger_for
Instance Method Details
#on_workitem ⇒ Object
341 342 343 344 345 346 347 348 349 350 351 352 353 354 |
# File 'lib/stackmate/participants/cloudstack.rb', line 341 def on_workitem logger.debug "Entering #{workitem.participant_name} " outputs = workitem['Outputs'] outputs.each do |key, val| v = val['Value'] constructed_value = intrinsic(v, workitem) val['Value'] = constructed_value #workitem['Outputs'][key] = constructed_value logger.debug "Output: key = #{key}, value = #{constructed_value} descr = #{val['Description']}" end logger.debug "Output Done" reply end |