static mrb_value ngx_mrb_get_server_var_realpath_root(mrb_state *mrb,
        mrb_value self)
{
    return mrb_funcall(mrb, ngx_mrb_get_request_var(mrb, self), "realpath_root",
                       0, NULL);
}
예제 #2
0
static mrb_value ngx_mrb_get_conn_var_server_port(mrb_state *mrb, mrb_value self)
{
  return mrb_funcall(mrb, ngx_mrb_get_request_var(mrb, self), "server_port", 0, NULL);
}
예제 #3
0
static mrb_value ngx_mrb_get_request_var_user(mrb_state *mrb, mrb_value self)
{
    mrb_value v = ngx_mrb_get_request_var(mrb, self);
    return mrb_funcall(mrb, v, "remote_user", 0, NULL);
}
예제 #4
0
static mrb_value ngx_mrb_get_conn_var_remote_addr(mrb_state *mrb, mrb_value self)
{
  return mrb_funcall(mrb, ngx_mrb_get_request_var(mrb, self), "remote_addr", 0, NULL);
}
예제 #5
0
static mrb_value ngx_mrb_get_request_var_filename(mrb_state *mrb, mrb_value self)
{
    mrb_value v = ngx_mrb_get_request_var(mrb, self);
    return mrb_funcall(mrb, v, "request_filename", 0, NULL);
}