nxt_ruby.c (977:4f9268f27b57) nxt_ruby.c (981:e9253a35f47a)
1/*
2 * Copyright (C) Alexander Borisov
3 * Copyright (C) NGINX, Inc.
4 */
5
6#include <ruby/nxt_ruby.h>
7
8#include <nxt_unit.h>

--- 428 unchanged lines hidden (view full) ---

437
438#define NL(S) (S), sizeof(S)-1
439
440 nxt_ruby_add_sptr(hash_env, NL("REQUEST_METHOD"), &r->method,
441 r->method_length);
442 nxt_ruby_add_sptr(hash_env, NL("REQUEST_URI"), &r->target,
443 r->target_length);
444 nxt_ruby_add_sptr(hash_env, NL("PATH_INFO"), &r->path, r->path_length);
1/*
2 * Copyright (C) Alexander Borisov
3 * Copyright (C) NGINX, Inc.
4 */
5
6#include <ruby/nxt_ruby.h>
7
8#include <nxt_unit.h>

--- 428 unchanged lines hidden (view full) ---

437
438#define NL(S) (S), sizeof(S)-1
439
440 nxt_ruby_add_sptr(hash_env, NL("REQUEST_METHOD"), &r->method,
441 r->method_length);
442 nxt_ruby_add_sptr(hash_env, NL("REQUEST_URI"), &r->target,
443 r->target_length);
444 nxt_ruby_add_sptr(hash_env, NL("PATH_INFO"), &r->path, r->path_length);
445 if (r->query.offset) {
446 nxt_ruby_add_sptr(hash_env, NL("QUERY_STRING"), &r->query,
447 r->query_length);
448 }
445 nxt_ruby_add_sptr(hash_env, NL("QUERY_STRING"), &r->query,
446 r->query_length);
449 nxt_ruby_add_sptr(hash_env, NL("SERVER_PROTOCOL"), &r->version,
450 r->version_length);
451 nxt_ruby_add_sptr(hash_env, NL("REMOTE_ADDR"), &r->remote,
452 r->remote_length);
453 nxt_ruby_add_sptr(hash_env, NL("SERVER_ADDR"), &r->local, r->local_length);
454
455 nxt_ruby_add_sptr(hash_env, NL("SERVER_NAME"), &r->server_name,
456 r->server_name_length);

--- 435 unchanged lines hidden ---
447 nxt_ruby_add_sptr(hash_env, NL("SERVER_PROTOCOL"), &r->version,
448 r->version_length);
449 nxt_ruby_add_sptr(hash_env, NL("REMOTE_ADDR"), &r->remote,
450 r->remote_length);
451 nxt_ruby_add_sptr(hash_env, NL("SERVER_ADDR"), &r->local, r->local_length);
452
453 nxt_ruby_add_sptr(hash_env, NL("SERVER_NAME"), &r->server_name,
454 r->server_name_length);

--- 435 unchanged lines hidden ---