Class: ObjectStorage::Concern::OpenFile
- Inherits:
-
Object
- Object
- ObjectStorage::Concern::OpenFile
- Extended by:
- Forwardable
- Defined in:
- app/uploaders/object_storage.rb
Instance Method Summary collapse
- #file_path ⇒ Object
-
#initialize(file, original_filename: nil) ⇒ OpenFile
constructor
A new instance of OpenFile.
- #original_filename ⇒ Object
Constructor Details
#initialize(file, original_filename: nil) ⇒ OpenFile
Returns a new instance of OpenFile.
281 282 283 284 |
# File 'app/uploaders/object_storage.rb', line 281 def initialize(file, original_filename: nil) @file = file @original_filename = original_filename end |
Instance Method Details
#file_path ⇒ Object
286 287 288 |
# File 'app/uploaders/object_storage.rb', line 286 def file_path @file.path end |
#original_filename ⇒ Object
290 291 292 |
# File 'app/uploaders/object_storage.rb', line 290 def original_filename @original_filename || File.basename(file_path) if file_path.present? end |