Method: ContentData::ContentData#content_each_instance

Defined in:
lib/content_data/content_data.rb

#content_each_instance(checksum, &block) ⇒ Object

iterator of instances over specific content block is provided with: checksum, size, content modification time,

instance modification time, server and file path


99
100
101
102
103
104
105
106
107
108
# File 'lib/content_data/content_data.rb', line 99

def content_each_instance(checksum, &block)
   = @contents_info[checksum]
  [1].keys.each {|location|
    # provide the block with: checksum, size, content modification time,instance modification time,
    #   server and path.
    instance_modification_time = [1][location]
    block.call(checksum,[0], [2], instance_modification_time,
               location[0], location[1])
  }
end