github.com/iron-io/functions@v0.0.0-20180820112432-d59d7d1c40b2/examples/checker/function.rb (about)

     1  require 'json'
     2  
     3  payload = STDIN.read
     4  if payload != ""
     5    payload = JSON.parse(payload)
     6    
     7    # payload contains checks
     8    if payload["env_vars"] 
     9      payload["env_vars"].each do |k,v|
    10        if ENV[k] != v 
    11          raise "Env var #{k} does not match"
    12        end
    13      end 
    14    end
    15    puts "all good"
    16  end