Sha256: 4c3d5ce867d86a71f097db208a1df0c72896acca2c03c5d0e24a7fec56d297bb
Contents?: true
Size: 935 Bytes
Versions: 1
Compression:
Stored size: 935 Bytes
Contents
# nodoc # module Pictrails # Module to manage the mass_upload module MassUpload # Check if an import exist still in database # If an import exist, it's factory # Use RAILS_DEFAULT_LOGGER because we can be out of Rails class def upload_file RAILS_DEFAULT_LOGGER.debug 'upload file launch' imports = Import.find :all, :include => 'gallery', :limit => Setting.default.nb_upload_mass_by_request, :conditions => [ 'gallery_id IS NOT NULL'] imports.each { |import| RAILS_DEFAULT_LOGGER.debug 'one pictures import' begin Picture.create_picture_by_import(import) rescue Errno::ENOENT RAILS_DEFAULT_LOGGER.warn 'A file in Import directory is bad. Send a bug report' import.destroy end PageCache.sweep_all import.destroy } @imports = Import.gallery_import.all.group_by(&:gallery) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pictrails-0.5.0 | lib/pictrails/mass_upload.rb |