Method: Spandx::Core::IndexFile#position_for
- Defined in:
- lib/spandx/core/index_file.rb
#position_for(row_number) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/spandx/core/index_file.rb', line 43 def position_for(row_number) return if row_number > size entry = entries[row_number] return entry if entry bytes = IO.binread(path, UINT_32_SIZE, offset_for(row_number)) entry = bytes.unpack1(UINT_32_DIRECTIVE) entries[row_number] = entry entry end |