Method: Azure::Blob::Serialization.add_block

Defined in:
lib/azure/blob/serialization.rb

.add_block(type, block_node, block_list) ⇒ Object



256
257
258
259
260
261
262
263
# File 'lib/azure/blob/serialization.rb', line 256

def self.add_block(type, block_node, block_list)
  block = Block.new do |b|
    b.name = Base64.strict_decode64(block_node.Name.text) if (block_node > "Name").any?
    b.size = block_node.Size.text.to_i if (block_node > "Size").any?
    b.type = type
  end
  block_list[type].push block
end