Method: Memcache::NativeServer#prefix=

Defined in:
ext/native_server.c

#prefix=(prefix) ⇒ Object



549
550
551
552
553
554
555
556
557
558
559
560
561
# File 'ext/native_server.c', line 549

VALUE mc_set_prefix(VALUE self, VALUE prefix) {
  memcached_st *mc;
  static memcached_return_t result;
  Data_Get_Struct(self, memcached_st, mc);

  if (NIL_P(prefix)) {
    result = memcached_callback_set(mc, MEMCACHED_CALLBACK_PREFIX_KEY, NULL);
  } else {
    prefix = StringValue(prefix);
    result = memcached_callback_set(mc, MEMCACHED_CALLBACK_PREFIX_KEY, STR2CSTR(prefix));
  }
  return prefix;
}