Class: S3Browser::Fetch

Inherits:
Object
  • Object
show all
Defined in:
lib/s3browser/fetch.rb

Defined Under Namespace

Classes: Store

Instance Method Summary collapse

Instance Method Details

#runObject



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/s3browser/fetch.rb', line 14

def run
  s3.list_objects(bucket: bucket).contents.map do |object|
    info = s3.head_object({
      bucket: bucket,
      key: object.key
    })

    info = info.to_h.merge(object.to_h)
    store.add bucket, info
  end
end