Module: Template::Python

Defined in:
lib/souls/cli/create/templates/python/main.rb,
lib/souls/cli/create/templates/python/requirements.rb

Class Method Summary collapse

Class Method Details

.main(file_name) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/souls/cli/create/templates/python/main.rb', line 3

def self.main(file_name)
  "    def \#{file_name}(request):\n      \"\"\"Responds to any HTTP request.\n      Args:\n          request (flask.Request): HTTP request object.\n      Returns:\n          The response text or any set of values that can be turned into a\n          Response object using\n          `make_response <http://flask.pocoo.org/docs/1.0/api/#flask.Flask.make_response>`.\n      \"\"\"\n      request_json = request.get_json()\n      if request.args and 'message' in request.args:\n          return request.args.get('message')\n      elif request_json and 'message' in request_json:\n          return request_json['message']\n      else:\n          return f'Hello World!'\n  APP\nend\n"

.requirements(_args) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/souls/cli/create/templates/python/requirements.rb', line 3

def self.requirements(_args)
  "    # Function dependencies, for example:\n    # package>=version\n\n  PACKAGEJSON\nend\n"