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) content_info = @contents_info[checksum] content_info[1].keys.each {|location| # provide the block with: checksum, size, content modification time,instance modification time, # server and path. instance_modification_time = content_info[1][location] block.call(checksum,content_info[0], content_info[2], instance_modification_time, location[0], location[1]) } end |