class OrderOptimizer::Catalog

Public Class Methods

new(skus) click to toggle source
# File lib/order_optimizer/catalog.rb, line 5
def initialize(skus)
  @skus = skus.map { |id, values| Sku.new(id, **values) }.sort_by(&:price_per_unit)
end

Public Instance Methods

skus() click to toggle source
# File lib/order_optimizer/catalog.rb, line 9
def skus
  @skus.dup
end