Module: Kilt::Upload
- Defined in:
- lib/kilt/upload.rb,
lib/kilt/upload/s3.rb,
lib/kilt/upload/local.rb
Defined Under Namespace
Class Method Summary collapse
- .do(type, file_reference) ⇒ Object
- .method_missing(meth, *args, &blk) ⇒ Object
- .uploadable_fields ⇒ Object
Class Method Details
.do(type, file_reference) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/kilt/upload.rb', line 9 def self.do(type, file_reference) uploader = begin strategy = Kilt.config.storage.strategy.to_s "Kilt::Upload::#{strategy.classify}".constantize rescue nil end uploader.upload(type, file_reference) if uploader end |
.method_missing(meth, *args, &blk) ⇒ Object
20 21 22 |
# File 'lib/kilt/upload.rb', line 20 def method_missing(meth, *args, &blk) self.do meth.to_s, args[0] end |