Sha256: 7bcb1edf6f2350c5a18a7d8bbcde12922fc602ca2af04ee5fa4191da3dc1da07

Contents?: true

Size: 552 Bytes

Versions: 2

Compression:

Stored size: 552 Bytes

Contents

module Stockman
  module Logic
    class Kit
      class StockLevel
        attr_reader :kit_contents, :warehouse_id

        def initialize(kit_contents, warehouse_id)
          @kit_contents = kit_contents
          @warehouse_id = warehouse_id.to_i
        end

        def physical_amount
          kit_contents.minimum_physical_amount(warehouse_id)
        end

        def allocated_amount
          0
        end

        def available_amount
          kit_contents.minimum_available_amount(warehouse_id)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
stockman-logic-0.1.1 lib/stockman/logic/kit/stock_level.rb
stockman-logic-0.1.0 lib/stockman/logic/kit/stock_level.rb