Class: Workarea::Lint::ProductsMissingImages

Inherits:
Workarea::Lint show all
Defined in:
lib/workarea/lint/products_missing_images.rb

Instance Attribute Summary

Attributes inherited from Workarea::Lint

#errors, #warnings

Instance Method Summary collapse

Methods inherited from Workarea::Lint

#catalog_skus, #error, #initialize, #inventory_skus, lint_classes, lints_paths, load_lint_classes, #pricing_skus, run, #warn

Constructor Details

This class inherits a constructor from Workarea::Lint

Instance Method Details

#runObject



4
5
6
7
8
9
10
# File 'lib/workarea/lint/products_missing_images.rb', line 4

def run
  Catalog::Product
    .any_of({ images: nil }, { images: [] })
    .each_by(100) do |product|
      warn("#{product.id},No images")
    end
end