Class: String

Inherits:
Object show all
Defined in:
(unknown)

Instance Method Summary collapse

Instance Method Details

#blob=(bool) ⇒ Object

Sets the blob status of str.



539
540
541
542
543
544
545
546
# File 'ext/plist/plist.c', line 539

VALUE str_setBlob(VALUE self, VALUE b) {
	if (TYPE(b) == T_TRUE || TYPE(b) ==  T_FALSE) {
		return rb_ivar_set(self, id_blob, b);
	} else {
		rb_raise(rb_eArgError, "Argument 1 must be true or false");
		return Qnil;
	}
}

#blob?Boolean

Returns whether or not str is a blob.

Returns:

  • (Boolean)


525
526
527
528
529
530
531
532
# File 'ext/plist/plist.c', line 525

VALUE str_blob(VALUE self) {
	VALUE blob = rb_attr_get(self, id_blob);
	if (NIL_P(blob)) {
		return Qfalse;
	} else {
		return blob;
	}
}