Blog API example (#377)

This commit is contained in:
Travis Reeder
2017-09-29 15:59:39 -07:00
committed by GitHub
parent a491d1bfde
commit 35bcc4e658
39 changed files with 218 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
require 'uri'
require 'net/http'
require 'json'
name = "I love rubies"
payload = STDIN.read
if payload != ""
payload = JSON.parse(payload)
name = payload['name']
end
def open(url)
Net::HTTP.get(URI.parse(url))
end
h = "docker.for.mac.localhost" # ENV['HOSTNAME']
header = open("http://#{h}:8080/r/#{ENV['FN_APP_NAME']}/header") # todo: grab env vars to construct this
puts header
puts "Hello, #{name}! YOOO"
footer = open("http://#{h}:8080/r/#{ENV['FN_APP_NAME']}/footer") # todo: grab env vars to construct this
puts footer