Files
fn-serverless/examples/sleeper/function.rb
Travis Reeder dbb6c4001a Sleeper update to use fn tool (#372)
* Updated sleeper to use fn tool

* sending something to stdout
2016-12-01 17:54:06 +01:00

17 lines
378 B
Ruby

require 'json'
payload = STDIN.read
if payload != ""
payload = JSON.parse(payload)
# payload contains checks
if payload["sleep"]
i = payload['sleep'].to_i
STDERR.puts "Sleeping for #{i} seconds..."
sleep i
puts "I'm awake!" # sending this to stdout for sync response
end
else
STDERR.puts "ERROR: please pass in a sleep value: {\"sleep\": 5}"
end