Module: FastExcel::CellExt
Instance Method Summary
collapse
#fields_hash, #pretty_print, #set
Instance Method Details
#inspect ⇒ Object
def inspect
attr_str = fields_hash.map do |key, val|
"@#{key}=#{val.inspect}"
end
"<Libxlsxwriter::Row #{attr_str.join(" ")}>"
end
302
303
304
305
306
307
|
# File 'lib/fast_excel.rb', line 302
def inspect
attr_str = fields_hash.map do |key, val|
"@#{key}=#{val.inspect}"
end
"<Libxlsxwriter::Row #{attr_str.join(" ")}>"
end
|
#sst_string ⇒ Object
291
292
293
|
# File 'lib/fast_excel.rb', line 291
def sst_string
self[:sst_string] end
|
#user_data1 ⇒ Object
282
283
284
285
|
# File 'lib/fast_excel.rb', line 282
def user_data1
value
end
|
#user_data2 ⇒ Object
287
288
289
|
# File 'lib/fast_excel.rb', line 287
def user_data2
self[:user_data2] end
|
#value ⇒ Object
270
271
272
273
274
275
276
277
278
279
280
|
# File 'lib/fast_excel.rb', line 270
def value
if self[:type] == :number_cell
self[:u][:number]
elsif self[:type] == :string_cell
pointer = self[:u][:string]
p pointer
pointer.null? ? nil : pointer.to_ptr.read_string
else
self[:user_data1]
end
end
|