Sha256: 3e2d97e97549db62ca19b58c6b99ac341dbf31a7caac144b0414135a1496eff2
Contents?: true
Size: 494 Bytes
Versions: 68
Compression:
Stored size: 494 Bytes
Contents
module Spree module Variants class VisibleFinder def initialize(scope:, current_currency:) @scope = scope @current_currency = current_currency end def execute Spree::Variant.where(id: active_variants).joins(:option_values).order('spree_option_values.position ASC') end private attr_reader :scope, :current_currency def active_variants scope.active(current_currency).unscope(:order) end end end end
Version data entries
68 entries across 68 versions & 1 rubygems