Sha256: b00a2fc9a0e871de32886c5f818ca03fed6be2b3dfe37ad78877d719b4850d8c

Contents?: true

Size: 445 Bytes

Versions: 3

Compression:

Stored size: 445 Bytes

Contents

module Spree
  module Filters
    class PropertyPresenter
      def initialize(property:, product_properties:)
        @property = property
        @product_properties = product_properties
      end

      attr_reader :product_properties

      delegate_missing_to :property

      def uniq_values
        property.uniq_values(product_properties_scope: product_properties)
      end

      private

      attr_reader :property
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
spree_core-4.3.0.rc3 app/presenters/spree/filters/property_presenter.rb
spree_core-4.3.0.rc2 app/presenters/spree/filters/property_presenter.rb
spree_core-4.3.0.rc1 app/presenters/spree/filters/property_presenter.rb