Skip to content

Instantly share code, notes, and snippets.

@chemikadze
Created October 23, 2014 13:06
Show Gist options
  • Save chemikadze/ab301cd927063eaa9586 to your computer and use it in GitHub Desktop.
Save chemikadze/ab301cd927063eaa9586 to your computer and use it in GitHub Desktop.
- get-properties:
action: getEnvironmentProperties
output:
props: result
- compute-properties:
action: serialize
precedingPhases: [get-properties]
parameters:
format: JSON
input: [
'{$.props}',
{"my-property-name": "my-default-value"}
]
output:
property-or-default: serialized
- choose-logger:
action: serialize
precedingPhases: [compute-properties]
parameters:
format: JSON
input: '{$.property-or-default..my-property-name}'
output:
my-property-value-or-default: serialized
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment