Sha256: b20b99ccd9ab414acb77b1c8704f8e1419319bcb04aa18c3b5369fec79df6ebe

Contents?: true

Size: 351 Bytes

Versions: 1

Compression:

Stored size: 351 Bytes

Contents

module Workarea
  decorate Storefront::ProductViewModel::CacheKey, with: :browse_option do
    private

    def option_parts
      option = @product.browse_option
      value = @options['option'].presence || @options[option].presence

      return super unless option.present? && value.present?

      super.unshift(value.optionize)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
workarea-browse_option-2.1.9 app/view_models/workarea/storefront/product_view_model/cache_key.decorator