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); } |