Sha256: 564e798d446a196ff2873e275fc79a4bcf0461fdf4445bbbabcf3fa66c9d4999

Contents?: true

Size: 818 Bytes

Versions: 54

Compression:

Stored size: 818 Bytes

Contents

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

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
souls-4.1.2 lib/souls/cli/create/templates/functions/python/main.rb
souls-4.1.1 lib/souls/cli/create/templates/functions/python/main.rb
souls-4.1.0 lib/souls/cli/create/templates/functions/python/main.rb
souls-4.0.3 lib/souls/cli/create/templates/functions/python/main.rb
souls-4.0.2 lib/souls/cli/create/templates/functions/python/main.rb
souls-4.0.1 lib/souls/cli/create/templates/functions/python/main.rb
souls-4.0.0 lib/souls/cli/create/templates/functions/python/main.rb
souls-3.0.8 lib/souls/cli/create/templates/functions/python/main.rb
souls-3.0.7 lib/souls/cli/create/templates/functions/python/main.rb
souls-3.0.6 lib/souls/cli/create/templates/functions/python/main.rb
souls-3.0.5 lib/souls/cli/create/templates/functions/python/main.rb
souls-3.0.4 lib/souls/cli/create/templates/functions/python/main.rb
souls-3.0.3 lib/souls/cli/create/templates/functions/python/main.rb
souls-3.0.2 lib/souls/cli/create/templates/functions/python/main.rb
souls-3.0.1 lib/souls/cli/create/templates/functions/python/main.rb
souls-3.0.0 lib/souls/cli/create/templates/functions/python/main.rb
souls-2.0.4 lib/souls/cli/create/templates/functions/python/main.rb
souls-2.0.3 lib/souls/cli/create/templates/functions/python/main.rb
souls-2.0.2 lib/souls/cli/create/templates/functions/python/main.rb
souls-2.0.1 lib/souls/cli/create/templates/functions/python/main.rb