1
0
This repository has been archived on 2023-12-07. You can view files and clone it, but cannot push or open issues or pull requests.
body_tracking/lib/body_tracking/project_patch.rb
2019-12-21 12:18:31 +01:00

20 lines
625 B
Ruby

module BodyTracking
module ProjectPatch
Project.class_eval do
has_many :measurements, -> { order "taken_at DESC" }, dependent: :destroy, extend: ItemsWithQuantities
has_many :ingredients, -> { order "name" }, dependent: :destroy
has_many :sources, dependent: :destroy
has_many :column_views, dependent: :destroy
has_many :quantities, -> { order "lft" }, dependent: :destroy
has_many :units, dependent: :destroy
def nutrients_column_view
self.column_views
.find_or_create_by(name: 'Nutrients', domain: ColumnView.domains[:diet])
end
end
end
end