Method: ContentData::ContentData#clone_contents_info
- Defined in:
- lib/content_data/content_data.rb
#clone_contents_info ⇒ Object
getting a cloned data base
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/content_data/content_data.rb', line 52 def clone_contents_info @contents_info.keys.inject({}) { |clone_contents_info, checksum| instances = @contents_info[checksum] size = instances[0] content_time = instances[2] instances_db = instances[1] instances_db_cloned = {} instances_db.keys.each { |location| instance_mtime = instances_db[location] instances_db_cloned[[location[0].clone,location[1].clone]]=instance_mtime } clone_contents_info[checksum] = [size, instances_db_cloned, content_time] clone_contents_info } end |