lib/paperclip/io_adapters/nil_adapter.rb in kt-paperclip-4.4.0 vs lib/paperclip/io_adapters/nil_adapter.rb in kt-paperclip-5.4.0
- old
+ new
@@ -1,10 +1,15 @@
module Paperclip
class NilAdapter < AbstractAdapter
- def initialize(target)
+ def self.register
+ Paperclip.io_adapters.register self do |target|
+ target.nil? || ((Paperclip::Attachment === target) && !target.present?)
+ end
end
+ def initialize(_target, _options = {}); end
+
def original_filename
""
end
def content_type
@@ -17,18 +22,16 @@
def nil?
true
end
- def read(*args)
+ def read(*_args)
nil
end
def eof?
true
end
end
end
-Paperclip.io_adapters.register Paperclip::NilAdapter do |target|
- target.nil? || ( (Paperclip::Attachment === target) && !target.present? )
-end
+Paperclip::NilAdapter.register