class FCGI_REQUEST_METHOD_ENUM

(source code)

description

Enumeration of HTTP request methods

note
	description: "Enumeration of HTTP request methods"

	author: "Finnian Reilly"
	copyright: "Copyright (c) 2001-2022 Finnian Reilly"
	contact: "finnian at eiffel hyphen loop dot com"

	license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
	date: "2025-04-30 8:02:13 GMT (Wednesday 30th April 2025)"
	revision: "6"

class
	FCGI_REQUEST_METHOD_ENUM

inherit
	EL_ENUMERATION_NATURAL_8
		rename
			new_table_text as Empty_text,
			name_translater as Snake_case_upper
		end

create
	make

feature -- Codes

	GET: NATURAL_8

	HEAD: NATURAL_8

	POST: NATURAL_8

	PUT: NATURAL_8

	DELETE: NATURAL_8

	CONNECT: NATURAL_8

	OPTIONS: NATURAL_8

	TRACE: NATURAL_8

	PATCH: NATURAL_8

feature {NONE} -- Constants

	Snake_case_upper: EL_SNAKE_CASE_TRANSLATER
		once
			Result := {EL_CASE}.Upper
		end
end