Sha256: 383fceee65c829545b9bc15ba1685a265f485519c4befdfebb5e7a3c783b7e36
Contents?: true
Size: 643 Bytes
Versions: 74
Compression:
Stored size: 643 Bytes
Contents
module Template module Ruby def self.app(file_name) <<~APP require "functions_framework" require "sinatra/base" require "dotenv/load" class App < Sinatra::Base get "/souls-functions-get/:name" do "SOULs Functions Job Done! - \#{params['name']}" end post "/souls-functions-post" do params = JSON.parse(request.body.read) "SOULs Functions Job Done! - \#{params['name']}" end end FunctionsFramework.http(\"#{file_name}\") do |request| App.call(request.env) end APP end end end
Version data entries
74 entries across 74 versions & 1 rubygems