class Gentle::Phase1Set
Constants
- SKUS
Public Class Methods
match(item)
click to toggle source
# File lib/gentle/phase_1_set.rb, line 16 def self.match(item) SKUS.key? item.sku end
new(item)
click to toggle source
# File lib/gentle/phase_1_set.rb, line 12 def initialize(item) @item = item end
Public Instance Methods
balm_dotcom()
click to toggle source
# File lib/gentle/phase_1_set.rb, line 37 def balm_dotcom line_item(96, "GBD100-3", 12.0) end
included_items()
click to toggle source
# File lib/gentle/phase_1_set.rb, line 20 def included_items [ milky_jelly, priming_moisturizer, balm_dotcom, skin_tint ] end
line_item(id, sku, price)
click to toggle source
# File lib/gentle/phase_1_set.rb, line 45 def line_item(id, sku, price) LineItem.new(sku, id, @item.quantity, price) end
milky_jelly()
click to toggle source
# File lib/gentle/phase_1_set.rb, line 29 def milky_jelly line_item(97 , "GMJC100", 18.0) end
priming_moisturizer()
click to toggle source
# File lib/gentle/phase_1_set.rb, line 33 def priming_moisturizer line_item( 3, "GPM100", 25.0) end
skin_tint()
click to toggle source
# File lib/gentle/phase_1_set.rb, line 41 def skin_tint line_item(6, SKUS[@item.sku], 26.0) end