Sha256: ec761f917bf754451a0bf5436b4958f962df5d9a14c49c649680a9bce1be8abf

Contents?: true

Size: 429 Bytes

Versions: 6

Compression:

Stored size: 429 Bytes

Contents

module Comable
  #
  # SKU選択肢
  # 商品と注文明細にSKU選択肢としての機能を付与するためのモジュール
  #
  module SkuChoice
    def name_with_sku
      return name unless sku?
      name + "(#{sku_name})"
    end

    def sku_name
      return unless sku?
      sku_name = sku_h_choice_name
      sku_name += '/' + sku_v_choice_name if sku_v_choice_name.present?
      sku_name
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
comable-core-0.6.0 app/models/concerns/comable/sku_choice.rb
comable_core-0.5.0 app/models/concerns/comable/sku_choice.rb
comable_core-0.4.2 app/models/concerns/comable/sku_choice.rb
comable_core-0.4.1 app/models/concerns/comable/sku_choice.rb
comable_core-0.4.0 app/models/concerns/comable/sku_choice.rb
comable_core-0.3.4 app/models/concerns/comable/sku_choice.rb