Class: Traildb::TdbEvent
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Traildb::TdbEvent
- Defined in:
- lib/traildb.rb
Instance Method Summary collapse
Instance Method Details
#tdb_items(valuefun = nil) ⇒ Object
25 26 27 28 29 |
# File 'lib/traildb.rb', line 25 def tdb_items(valuefun = nil) address = pointer + offset_of(:items) items = FFI::Pointer.new(:uint64, address).read_array_of_uint64(self[:num_items]) valuefun.nil? ? items : items.map{|i|valuefun.call(i)} end |