Method: Fiddle::Packer#unpack
- Defined in:
- lib/fiddle/pack.rb
#unpack(ary) ⇒ Object
94 95 96 97 98 99 100 101 102 103 104 105 106 |
# File 'lib/fiddle/pack.rb', line 94 def unpack(ary) case SIZEOF_VOIDP when SIZEOF_LONG ary.join().unpack(@template) else if defined?(TYPE_LONG_LONG) and SIZEOF_VOIDP == SIZEOF_LONG_LONG ary.join().unpack(@template) else raise(RuntimeError, "sizeof(void*)?") end end end |