Method: ManageIQ::Floe::Workflow::Path#value
- Defined in:
- lib/manageiq/floe/workflow/path.rb
#value(context, input = {}) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/manageiq/floe/workflow/path.rb', line 17 def value(context, input = {}) obj, path = if payload.start_with?("$$") [context, payload[1..]] else [input, payload] end results = JsonPath.on(obj, path) results.count < 2 ? results.first : results end |