Compare commits
1 Commits
9f7f99f3f4
...
c68304b2e5
Author | SHA1 | Date | |
---|---|---|---|
c68304b2e5 |
@ -17,7 +17,7 @@ class AffinityGroupsHierarchy < Array
|
|||||||
hydrate(group)
|
hydrate(group)
|
||||||
end
|
end
|
||||||
|
|
||||||
discomforts
|
load_discomforts
|
||||||
freeze
|
freeze
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -58,8 +58,8 @@ class AffinityGroupsHierarchy < Array
|
|||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
def discomforts
|
def load_discomforts
|
||||||
@discomforts ||= GroupAffinity.pluck(:group_a_id, :group_b_id,
|
@load_discomforts ||= GroupAffinity.pluck(:group_a_id, :group_b_id,
|
||||||
:discomfort).each_with_object({}) do |(id_a, id_b, discomfort), acc|
|
:discomfort).each_with_object({}) do |(id_a, id_b, discomfort), acc|
|
||||||
acc[uuid_to_int(id_a) + uuid_to_int(id_b)] = discomfort
|
acc[uuid_to_int(id_a) + uuid_to_int(id_b)] = discomfort
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user