0
@@ -19,7 +19,8 @@ static VALUE global_request_method;
0
static VALUE global_request_path;
0
static VALUE global_request_uri;
0
static VALUE global_server_port;
0
-static VALUE global_http_content_length;
0
+static VALUE global_content_length;
0
+static VALUE global_content_type;
0
static VALUE global_http_prefix;
0
static VALUE global_http_version;
0
@@ -132,7 +133,8 @@ VALUE env_field(struct ebb_env_item *item)
0
- case MONGREL_CONTENT_LENGTH: return global_http_content_length;
0
+ case MONGREL_CONTENT_LENGTH: return global_content_length;
0
+ case MONGREL_CONTENT_TYPE: return global_content_type;
0
case MONGREL_FRAGMENT: return global_fragment;
0
case MONGREL_HTTP_VERSION: return global_http_version;
0
case MONGREL_QUERY_STRING: return global_query_string;
0
@@ -241,6 +243,8 @@ void Init_ebb_ext()
0
/** Defines global strings in the init method. */
0
#define DEF_GLOBAL(N, val) global_##N = rb_obj_freeze(rb_str_new2(val)); rb_global_variable(&global_##N)
0
+ DEF_GLOBAL(content_length, "CONTENT_LENGTH");
0
+ DEF_GLOBAL(content_type, "CONTENT_TYPE");
0
DEF_GLOBAL(fragment, "FRAGMENT");
0
DEF_GLOBAL(path_info, "PATH_INFO");
0
DEF_GLOBAL(query_string, "QUERY_STRING");
0
@@ -249,7 +253,6 @@ void Init_ebb_ext()
0
DEF_GLOBAL(request_path, "REQUEST_PATH");
0
DEF_GLOBAL(request_uri, "REQUEST_URI");
0
DEF_GLOBAL(server_port, "SERVER_PORT");
0
- DEF_GLOBAL(http_content_length, "HTTP_CONTENT_LENGTH");
0
DEF_GLOBAL(http_prefix, "HTTP_");
0
DEF_GLOBAL(http_version, "HTTP_VERSION");
Comments
No one has commented yet.