Pack up functionality done

This commit is contained in:
Senad Uka
2020-10-21 15:11:20 +02:00
parent 25cfc6610c
commit 6f655dfe2b
11 changed files with 95 additions and 13 deletions

View File

@@ -1,3 +1,5 @@
class Gang < ApplicationRecord
has_many :homies
end
has_many :homies, class_name: "Homie"
has_many :money_moves, through: :homies
has_many :works, through: :homies
end

View File

@@ -25,6 +25,17 @@ class MoneyMove < ApplicationRecord
settle_record.save
end
def to_csv_row
[homie.name,
amount,
0,
description,
created_at.strftime("%Y-%m-%d"),
deleted_at.present?.to_s].map do |element|
element.to_s
end
end
class << self
private
@@ -65,5 +76,6 @@ class MoneyMove < ApplicationRecord
description: new_desc
)
end
end
end

View File

@@ -1,3 +1,14 @@
class Work < ApplicationRecord
belongs_to :homie
end
def to_csv_row
[homie.name,
0,
amount,
description,
created_at.strftime("%Y-%m-%d"),
false].map do |element|
element.to_s
end
end
end