|
1 | 1 | module Webmachine |
2 | | - module Constants |
3 | | - # Default HTTP linebreak |
4 | | - CRLF = "\r\n".freeze |
| 2 | + # Universal HTTP delimiter |
| 3 | + CRLF = "\r\n".freeze |
5 | 4 |
|
6 | | - # HTTP Content-Type |
7 | | - CONTENT_TYPE = 'Content-Type'.freeze |
| 5 | + # HTTP Content-Type |
| 6 | + CONTENT_TYPE = 'Content-Type'.freeze |
8 | 7 |
|
9 | | - # Default Content-Type |
10 | | - TEXT_HTML = 'text/html'.freeze |
| 8 | + # Default Content-Type |
| 9 | + TEXT_HTML = 'text/html'.freeze |
11 | 10 |
|
12 | | - # HTTP Date |
13 | | - DATE = 'Date'.freeze |
| 11 | + # HTTP Date |
| 12 | + DATE = 'Date'.freeze |
14 | 13 |
|
15 | | - # HTTP Transfer-Encoding |
16 | | - TRANSFER_ENCODING = 'Transfer-Encoding'.freeze |
| 14 | + # HTTP Transfer-Encoding |
| 15 | + TRANSFER_ENCODING = 'Transfer-Encoding'.freeze |
17 | 16 |
|
18 | | - # HTTP Content-Length |
19 | | - CONTENT_LENGTH = 'Content-Length'.freeze |
| 17 | + # HTTP Content-Length |
| 18 | + CONTENT_LENGTH = 'Content-Length'.freeze |
20 | 19 |
|
21 | | - # A underscore |
22 | | - UNDERSCORE = '_'.freeze |
| 20 | + # A underscore |
| 21 | + UNDERSCORE = '_'.freeze |
23 | 22 |
|
24 | | - # A dash |
25 | | - DASH = '-'.freeze |
| 23 | + # A dash |
| 24 | + DASH = '-'.freeze |
26 | 25 |
|
27 | | - # A Slash |
28 | | - SLASH = '/'.freeze |
| 26 | + # A Slash |
| 27 | + SLASH = '/'.freeze |
29 | 28 |
|
30 | | - MATCHES_ALL = '*/*'.freeze |
| 29 | + MATCHES_ALL = '*/*'.freeze |
31 | 30 |
|
32 | | - GET_METHOD = "GET".freeze |
33 | | - HEAD_METHOD = "HEAD".freeze |
34 | | - POST_METHOD = "POST".freeze |
35 | | - PUT_METHOD = "PUT".freeze |
36 | | - DELETE_METHOD = "DELETE".freeze |
37 | | - OPTIONS_METHOD = "OPTIONS".freeze |
38 | | - TRACE_METHOD = "TRACE".freeze |
39 | | - CONNECT_METHOD = "CONNECT".freeze |
| 31 | + GET_METHOD = "GET".freeze |
| 32 | + HEAD_METHOD = "HEAD".freeze |
| 33 | + POST_METHOD = "POST".freeze |
| 34 | + PUT_METHOD = "PUT".freeze |
| 35 | + DELETE_METHOD = "DELETE".freeze |
| 36 | + OPTIONS_METHOD = "OPTIONS".freeze |
| 37 | + TRACE_METHOD = "TRACE".freeze |
| 38 | + CONNECT_METHOD = "CONNECT".freeze |
40 | 39 |
|
41 | | - STANDARD_HTTP_METHODS = [ |
42 | | - GET_METHOD, HEAD_METHOD, POST_METHOD, |
43 | | - PUT_METHOD, DELETE_METHOD, TRACE_METHOD, |
44 | | - CONNECT_METHOD, OPTIONS_METHOD |
45 | | - ].map!(&:freeze) |
| 40 | + STANDARD_HTTP_METHODS = [ |
| 41 | + GET_METHOD, HEAD_METHOD, POST_METHOD, |
| 42 | + PUT_METHOD, DELETE_METHOD, TRACE_METHOD, |
| 43 | + CONNECT_METHOD, OPTIONS_METHOD |
| 44 | + ].map!(&:freeze) |
46 | 45 |
|
47 | | - # A colon |
48 | | - COLON = ':'.freeze |
| 46 | + # A colon |
| 47 | + COLON = ':'.freeze |
49 | 48 |
|
50 | | - # http string |
51 | | - HTTP = 'http'.freeze |
| 49 | + # http string |
| 50 | + HTTP = 'http'.freeze |
52 | 51 |
|
53 | | - # Host string |
54 | | - HOST = 'Host'.freeze |
| 52 | + # Host string |
| 53 | + HOST = 'Host'.freeze |
55 | 54 |
|
56 | | - # HTTP Content-Encoding |
57 | | - CONTENT_ENCODING = 'Content-Encoding'.freeze |
| 55 | + # HTTP Content-Encoding |
| 56 | + CONTENT_ENCODING = 'Content-Encoding'.freeze |
58 | 57 |
|
59 | | - # Charset string |
60 | | - CHARSET = 'Charset'.freeze |
| 58 | + # Charset string |
| 59 | + CHARSET = 'Charset'.freeze |
61 | 60 |
|
62 | | - # Semicolon split match |
63 | | - SPLIT_SEMI = /\s*,\s*/.freeze |
| 61 | + # Semicolon split match |
| 62 | + SPLIT_SEMI = /\s*,\s*/.freeze |
64 | 63 |
|
65 | | - # Star Character |
66 | | - STAR = '*'.freeze |
| 64 | + # Star Character |
| 65 | + STAR = '*'.freeze |
67 | 66 |
|
68 | | - # HTTP Location |
69 | | - LOCATION = 'Location'.freeze |
| 67 | + # HTTP Location |
| 68 | + LOCATION = 'Location'.freeze |
70 | 69 |
|
71 | | - # identity Encoding |
72 | | - IDENTITY = 'identity'.freeze |
| 70 | + # identity Encoding |
| 71 | + IDENTITY = 'identity'.freeze |
73 | 72 |
|
74 | | - SERVER = 'Server'.freeze |
75 | | - end |
| 73 | + SERVER = 'Server'.freeze |
76 | 74 | end |
0 commit comments