lib/paperclip.rb in paperclip-2.3.6 vs lib/paperclip.rb in paperclip-2.3.7
- old
+ new
@@ -111,9 +111,15 @@
raise PaperclipError.new("Processor #{name} was not found")
end
processor
end
+ def each_instance_with_attachment(klass, name)
+ Object.const_get(klass).all.each do |instance|
+ yield(instance) if instance.send(:"#{name}?")
+ end
+ end
+
# Log a paperclip-specific line. Uses ActiveRecord::Base.logger
# by default. Set Paperclip.options[:log] to false to turn off.
def log message
logger.info("[paperclip] #{message}") if logging?
end