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