Method: Axlsx::Storage#initialize
- Defined in:
- lib/axlsx/util/storage.rb
#initialize(name, options = {}) ⇒ Storage
Creates a new storage object.
134 135 136 137 138 139 140 141 142 143 |
# File 'lib/axlsx/util/storage.rb', line 134 def initialize(name, = {}) @left = @right = @child = -1 @sector = @size = @created = @modified = 0 .each do |o| self.send("#{o[0]}=", o[1]) if self.respond_to? "#{o[0]}=" end @color ||= COLORS[:black] @type ||= (data.nil? ? TYPES[:storage] : TYPES[:stream]) self.name = name end |