Method: RubyXL::WorkbookConvenienceMethods#register_new_fill
- Defined in:
- lib/rubyXL/convenience_methods/workbook.rb
#register_new_fill(new_fill, old_xf) ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/rubyXL/convenience_methods/workbook.rb', line 27 def register_new_fill(new_fill, old_xf) new_xf = old_xf.dup new_xf.apply_fill = true new_xf.fill_id = fills.find_index { |x| x == new_fill } # Reuse existing fill, if it exists new_xf.fill_id ||= fills.size # If this fill has never existed before, add it to collection. fills[new_xf.fill_id] = new_fill new_xf end |