Method: Bolt::Shell#envify_params
- Defined in:
- lib/bolt/shell.rb
#envify_params(params) ⇒ Object
Transform a parameter map to an environment variable map, with parameter names prefixed with ‘PT_’ and values transformed to JSON unless they’re strings.
68 69 70 71 72 73 |
# File 'lib/bolt/shell.rb', line 68 def envify_params(params) params.each_with_object({}) do |(k, v), h| v = v.to_json unless v.is_a?(String) h["PT_#{k}"] = v end end |