Class: AsciiPack::Unpacker
- Inherits:
-
Object
- Object
- AsciiPack::Unpacker
- Defined in:
- ext/asciipack/unpacker.c
Instance Method Summary collapse
- #clear ⇒ Object
- #feed ⇒ Object (also: #<<)
- #initialize(*args) ⇒ Object constructor
- #read ⇒ Object
Constructor Details
#initialize(*args) ⇒ Object
34 35 36 37 38 39 40 |
# File 'ext/asciipack/unpacker.c', line 34
static VALUE
Unpacker_initialize(int argc, VALUE *argv, VALUE self)
{
VALUE obj = *argv++;
VALUE size = Qnil;
return Unpacker_init(self, obj, argc, argv, size);
}
|
Instance Method Details
#clear ⇒ Object
310 311 312 313 314 315 316 317 318 |
# File 'ext/asciipack/unpacker.c', line 310
static VALUE
Unpacker_clear (VALUE self)
{
UNPACKER(self, ptr);
Unpacker_buffer_clear(ptr);
return self;
}
|
#feed ⇒ Object Also known as: <<
293 294 295 296 297 298 299 300 301 |
# File 'ext/asciipack/unpacker.c', line 293
static VALUE
Unpacker_feed (VALUE self, VALUE obj)
{
UNPACKER(self, ptr);
Unpacker_buffer_feed(ptr, obj);
return self;
}
|
#read ⇒ Object
272 273 274 275 276 277 278 |
# File 'ext/asciipack/unpacker.c', line 272
static VALUE
Unpacker_read (VALUE self)
{
UNPACKER(self, ptr);
return Unpacker_buffer_read(ptr);
}
|