Class: Paperclip::NilAdapter
Constant Summary
AbstractAdapter::OS_RESTRICTED_CHARACTERS
Instance Attribute Summary
#tempfile
Class Method Summary
collapse
Instance Method Summary
collapse
#assignment?, #fingerprint, #inspect
Constructor Details
#initialize(_target, _options = {}) ⇒ NilAdapter
Returns a new instance of NilAdapter.
11
|
# File 'lib/paperclip/io_adapters/nil_adapter.rb', line 11
def initialize(_target, _options = {}); end
|
Class Method Details
.register ⇒ Object
5
6
7
8
9
|
# File 'lib/paperclip/io_adapters/nil_adapter.rb', line 5
def self.register
Paperclip.io_adapters.register self do |target|
target.nil? || ((Paperclip::Attachment === target) && !target.present?)
end
end
|
Instance Method Details
#content_type ⇒ Object
17
18
19
|
# File 'lib/paperclip/io_adapters/nil_adapter.rb', line 17
def content_type
""
end
|
#eof? ⇒ Boolean
33
34
35
|
# File 'lib/paperclip/io_adapters/nil_adapter.rb', line 33
def eof?
true
end
|
#nil? ⇒ Boolean
25
26
27
|
# File 'lib/paperclip/io_adapters/nil_adapter.rb', line 25
def nil?
true
end
|
#original_filename ⇒ Object
13
14
15
|
# File 'lib/paperclip/io_adapters/nil_adapter.rb', line 13
def original_filename
""
end
|
#read(*_args) ⇒ Object
29
30
31
|
# File 'lib/paperclip/io_adapters/nil_adapter.rb', line 29
def read(*_args)
nil
end
|
#size ⇒ Object
21
22
23
|
# File 'lib/paperclip/io_adapters/nil_adapter.rb', line 21
def size
0
end
|