class RubyXL::GenericStorageObject
def self.parse_file(zip_file, file_path)
def self.parse_file(zip_file, file_path) (entry = zip_file.find_entry(RubyXL::from_root(file_path))) && self.new(file_path, entry.get_input_stream { |f| f.read }) end
def add_to_zip(zip_stream)
def add_to_zip(zip_stream) return if @data.nil? zip_stream.put_next_entry(RubyXL::from_root(self.xlsx_path)) zip_stream.write(@data) end
def initialize(file_path, data)
def initialize(file_path, data) @xlsx_path = file_path @data = data @generic_storage = [] end