github.com/iron-io/functions@v0.0.0-20180820112432-d59d7d1c40b2/examples/sleeper/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["sleep"] 9 i = payload['sleep'].to_i 10 STDERR.puts "Sleeping for #{i} seconds..." 11 sleep i 12 puts "I'm awake!" # sending this to stdout for sync response 13 end 14 else 15 puts "ERROR: please pass in a sleep value: {\"sleep\": 5}" 16 end