Class: Fifo

Inherits:
Object
  • Object
show all
Defined in:
lib/fifo_lifo/fifo.rb

Instance Method Summary collapse

Constructor Details

#initialize(utils) ⇒ Fifo

Returns a new instance of Fifo.



2
3
4
# File 'lib/fifo_lifo/fifo.rb', line 2

def initialize(utils)
    @utils = utils
end

Instance Method Details

#get_profit_or_lost_with_fifoObject

calculating whether we have profit all loss and output final results



6
7
8
9
10
# File 'lib/fifo_lifo/fifo.rb', line 6

def get_profit_or_lost_with_fifo
    list_purchases = @utils.get_purchase_and_prices[0]
    list_prices = @utils.get_purchase_and_prices[1]
    @utils.calculate_profit_or_loss(list_purchases,list_prices)
end