Class: S3Collection

Inherits:
Object
  • Object
show all
Includes:
GemConfigurator
Defined in:
lib/collections/S3_collection.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeS3Collection

Instantiates and configures a S3Collection, using the s3_collection.yml configuration file.



7
8
9
10
11
12
# File 'lib/collections/S3_collection.rb', line 7

def initialize
  configure
  connection = AWS::S3::Base.establish_connection! @settings['connection']
  Bucket.create(@settings['bucket'])
  self.files = Bucket.find(@settings['bucket'])
end

Instance Attribute Details

#filesObject

Returns the value of attribute files.



4
5
6
# File 'lib/collections/S3_collection.rb', line 4

def files
  @files
end