Sha256: 74254d8f63ce226a6a147594b6862aaa7375ece2a049cfbe7873ef66fc0bc4a3
Contents?: true
Size: 835 Bytes
Versions: 10
Compression:
Stored size: 835 Bytes
Contents
module Roo class Excelx # Public: Shared class for allowing sheets to share data. This should # reduce memory usage and reduce the number of objects being passed # to various inititializers. class Shared attr_accessor :comments_files, :sheet_files, :rels_files def initialize(dir) @dir = dir @comments_files = [] @sheet_files = [] @rels_files = [] end def styles @styles ||= Styles.new(File.join(@dir, 'roo_styles.xml')) end def shared_strings @shared_strings ||= SharedStrings.new(File.join(@dir, 'roo_sharedStrings.xml')) end def workbook @workbook ||= Workbook.new(File.join(@dir, 'roo_workbook.xml')) end def base_date workbook.base_date end end end end
Version data entries
10 entries across 10 versions & 1 rubygems