class MyTankInfo::TankReconciliationRecord
Public Instance Methods
book_inventory()
click to toggle source
# File lib/my_tank_info/objects/tank_reconciliation_record.rb, line 21 def book_inventory (start_volume + deliveries_volume) - sales_volume end
is_missing?()
click to toggle source
# File lib/my_tank_info/objects/tank_reconciliation_record.rb, line 17 def is_missing? is_missing end
name()
click to toggle source
# File lib/my_tank_info/objects/tank_reconciliation_record.rb, line 5 def name [tank_number, product_name].join(" - ") end
removed_from_ust()
click to toggle source
Used for Weekly reconciliation
# File lib/my_tank_info/objects/tank_reconciliation_record.rb, line 26 def removed_from_ust (start_volume + deliveries_volume) - end_volume end
started_at()
click to toggle source
# File lib/my_tank_info/objects/tank_reconciliation_record.rb, line 13 def started_at DateTime.parse(start_date_time) end
tank_number()
click to toggle source
# File lib/my_tank_info/objects/tank_reconciliation_record.rb, line 9 def tank_number tank_numbers.join(", ") end