Method: Fiddle::Packer#unpack
- Defined in:
- lib/fiddle/pack.rb
#unpack(ary) ⇒ Object
113 114 115 116 117 118 119 120 121 122 123 124 125 |
# File 'lib/fiddle/pack.rb', line 113 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 |