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