3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/souls/cli/create/templates/ruby/app.rb', line 3
def self.app(file_name)
" require \"functions_framework\"\n require \"sinatra/base\"\n require \"dotenv/load\"\n\n class App < Sinatra::Base\n get \"/souls-functions-get/:name\" do\n \"SOULs Functions Job Done! - \\\#{params['name']}\"\n end\n\n post \"/souls-functions-post\" do\n params = JSON.parse(request.body.read)\n \"SOULs Functions Job Done! - \\\#{params['name']}\"\n end\n end\n\n FunctionsFramework.http(\\\"\#{file_name}\\\") do |request|\n App.call(request.env)\n end\n APP\nend\n"
|