Method: Agoo::Response#body=
- Defined in:
- ext/agoo/rresponse.c
#body=(val) ⇒ Object
call-seq: body=(str)
Sets the HTTP body for the response.
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
# File 'ext/agoo/rresponse.c', line 96 static VALUE body_set(VALUE self, VALUE val) { agooResponse res = (agooResponse)DATA_PTR(self); if (T_STRING == rb_type(val)) { if (NULL == (res->body = AGOO_STRDUP(StringValuePtr(val)))) { rb_raise(rb_eArgError, "failed to copy body"); } res->blen = (int)RSTRING_LEN(val); } else { rb_raise(rb_eArgError, "Expected a string"); // TBD use Oj to encode val } return Qnil; } |