Object
# File dl/lib/dl/pack.rb, line 66 def self.[](*types) new(types) end
# File dl/lib/dl/pack.rb, line 70 def initialize(types) parse_types(types) end
# File dl/lib/dl/pack.rb, line 78 def pack(ary) case SIZEOF_VOIDP when SIZEOF_LONG ary.pack(@template) when SIZEOF_LONG_LONG ary.pack(@template) else raise(RuntimeError, "sizeof(void*)?") end end
# File dl/lib/dl/pack.rb, line 74 def size() @size end
# File dl/lib/dl/pack.rb, line 89 def unpack(ary) case SIZEOF_VOIDP when SIZEOF_LONG ary.join().unpack(@template) when SIZEOF_LONG_LONG ary.join().unpack(@template) else raise(RuntimeError, "sizeof(void*)?") end end
This page was generated for Ruby 2.1.0
Ruby-doc.org is a service of James Britt and Neurogami, a software development company in Scottsdale, AZ.
Generated with Ruby-doc Rdoc Generator 0.33.0.