Class: FileUploader::FileResource
- Defined in:
- lib/resource/resource_file.rb
Constant Summary
Constants included from S3Resource
S3Resource::S3_BUCKET, S3Resource::S3_CONFIG, S3Resource::S3_KEY, S3Resource::S3_SECRET
Instance Attribute Summary
Attributes inherited from Resource
Instance Method Summary collapse
- #basename ⇒ Object
-
#initialize(resource) ⇒ FileResource
constructor
A new instance of FileResource.
- #uri ⇒ Object
Methods inherited from Resource
create, #destroy, #extension, #mime_type, #path
Methods included from S3Resource
Constructor Details
#initialize(resource) ⇒ FileResource
Returns a new instance of FileResource.
3 4 5 6 7 8 9 |
# File 'lib/resource/resource_file.rb', line 3 def initialize(resource) super FileUtils.copy(self.uri, self.basename) self.tempfile = File.open(self.basename) end |
Instance Method Details
#basename ⇒ Object
15 16 17 |
# File 'lib/resource/resource_file.rb', line 15 def basename File.basename(@file) end |
#uri ⇒ Object
11 12 13 |
# File 'lib/resource/resource_file.rb', line 11 def uri self.path end |