Sha256: 34b43a8efbbd34985c5900e3e4447f42d3a7d0ef544c6c1931ea2126e9825778
Contents?: true
Size: 1.46 KB
Versions: 4
Compression:
Stored size: 1.46 KB
Contents
module Webmachine # Universal HTTP delimiter CRLF = "\r\n".freeze # HTTP Content-Type CONTENT_TYPE = 'Content-Type'.freeze # Default Content-Type TEXT_HTML = 'text/html'.freeze # HTTP Date DATE = 'Date'.freeze # HTTP Transfer-Encoding TRANSFER_ENCODING = 'Transfer-Encoding'.freeze # HTTP Content-Length CONTENT_LENGTH = 'Content-Length'.freeze # A underscore UNDERSCORE = '_'.freeze # A dash DASH = '-'.freeze # A Slash SLASH = '/'.freeze MATCHES_ALL = '*/*'.freeze GET_METHOD = "GET" HEAD_METHOD = "HEAD" POST_METHOD = "POST" PUT_METHOD = "PUT" DELETE_METHOD = "DELETE" OPTIONS_METHOD = "OPTIONS" TRACE_METHOD = "TRACE" CONNECT_METHOD = "CONNECT" STANDARD_HTTP_METHODS = [ GET_METHOD, HEAD_METHOD, POST_METHOD, PUT_METHOD, DELETE_METHOD, TRACE_METHOD, CONNECT_METHOD, OPTIONS_METHOD ].map!(&:freeze) STANDARD_HTTP_METHODS.freeze # A colon COLON = ':'.freeze # http string HTTP = 'http'.freeze # Host string HOST = 'Host'.freeze # HTTP Content-Encoding CONTENT_ENCODING = 'Content-Encoding'.freeze # Charset string CHARSET = 'Charset'.freeze # Semicolon split match SPLIT_SEMI = /\s*,\s*/.freeze # Star Character STAR = '*'.freeze # HTTP Location LOCATION = 'Location'.freeze # identity Encoding IDENTITY = 'identity'.freeze SERVER = 'Server'.freeze end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
webmachine-1.5.0 | lib/webmachine/constants.rb |
webmachine-1.4.0 | lib/webmachine/constants.rb |
webmachine-1.3.1 | lib/webmachine/constants.rb |
webmachine-1.3.0 | lib/webmachine/constants.rb |