Module: Workarea::Admin::FeaturedProductsViewModel
- Included in:
- CategoryViewModel, SearchCustomizationViewModel
- Defined in:
- app/view_models/workarea/admin/featured_products_view_model.rb
Instance Method Summary collapse
Instance Method Details
#featured_products ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'app/view_models/workarea/admin/featured_products_view_model.rb', line 4 def featured_products @featured_products ||= begin models = Catalog::Product.any_in(id: model.product_ids).to_a results = model.product_ids.map do |id| tmp = models.detect { |m| m.id == id } next unless tmp.present? Admin::ProductViewModel.new(tmp) end results.compact end end |