Sha256: acfb31bb36bb55b7d2741a317fd7cd7242787f87c8a50a7f1cc4fdf11bfb178e

Contents?: true

Size: 1.89 KB

Versions: 5

Compression:

Stored size: 1.89 KB

Contents

module Merb
  module Const
    
    ESCAPE_TABLE = {
      '&' => '&',
      '<' => '&lt;',
      '>' => '&gt;',
      '"' => '&quot;',
      "'" => '&#039;',
    }.freeze
    
    DEFAULT_SEND_FILE_OPTIONS = {
      :type         => 'application/octet-stream'.freeze,
      :disposition  => 'attachment'.freeze
    }.freeze
    
    SET_COOKIE = " %s=%s; path=/; expires=%s".freeze
    COOKIE_EXPIRATION_FORMAT = "%a, %d-%b-%Y %H:%M:%S GMT".freeze
    COOKIE_SPLIT = /[;,] */n.freeze
    COOKIE_REGEXP = /\s*(.+)=(.*)\s*/.freeze
    COOKIE_EXPIRED_TIME  = Time.at(0).freeze
    HOUR = 60*60
    DAY = HOUR*24
    WEEK = DAY*7
    MULTIPART_REGEXP = /\Amultipart\/form-data.*boundary=\"?([^\";,]+)/n.freeze
    HTTP_COOKIE            = 'HTTP_COOKIE'.freeze
    QUERY_STRING           = 'QUERY_STRING'.freeze
    JSON_MIME_TYPE_REGEXP  = %r{^application/json|^text/x-json}.freeze
    XML_MIME_TYPE_REGEXP   = %r{^application/xml|^text/xml}.freeze
    FORM_URL_ENCODED_REGEXP = %r{^application/x-www-form-urlencoded}.freeze
    UPCASE_CONTENT_TYPE    = 'CONTENT_TYPE'.freeze
    CONTENT_TYPE           = "Content-Type".freeze
    LAST_MODIFIED          = "Last-Modified".freeze
    SLASH                  = "/".freeze
    REQUEST_METHOD         = "REQUEST_METHOD".freeze
    GET                    = "GET".freeze
    POST                   = "POST".freeze
    HEAD                   = "HEAD".freeze
    CONTENT_LENGTH         = "CONTENT_LENGTH".freeze
    HTTP_X_FORWARDED_FOR   = "HTTP_X_FORWARDED_FOR".freeze
    HTTP_IF_MODIFIED_SINCE = "HTTP_IF_MODIFIED_SINCE".freeze
    HTTP_IF_NONE_MATCH     = "HTTP_IF_NONE_MATCH".freeze
    UPLOAD_ID              = "upload_id".freeze
    PATH_INFO              = "PATH_INFO".freeze
    SCRIPT_NAME            = "SCRIPT_NAME".freeze
    REQUEST_URI            = "REQUEST_URI".freeze
    REQUEST_PATH           = "REQUEST_PATH".freeze
    REMOTE_ADDR            = "REMOTE_ADDR".freeze
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
merb-0.4.2 lib/merb/constants.rb
merb-0.5.0 lib/merb/constants.rb
merb-0.5.1 lib/merb/constants.rb
merb-0.5.2 lib/merb/constants.rb
merb-0.5.3 lib/merb/constants.rb