Class: FXlsx::CCellArray
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- FXlsx::CCellArray
- Defined in:
- lib/f_xlsx/base_types.rb
Instance Method Summary collapse
Instance Method Details
#values ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/f_xlsx/base_types.rb', line 45 def values _cells = [] self[:cells].read_array_of_pointer(self[:s_size]).each do |cell_ptr| c = CCell.new(cell_ptr) _cells << { start_row: c[:start_row], start_col: c[:start_col], end_row: c[:end_row], end_col: c[:end_col], value: c[:val] } LibC.free(cell_ptr) end LibC.free(self[:cells]) LibC.free(self) _cells end |