6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/who_am_i/function/resolve_active_record.rb', line 6
def call(object_space)
tree = {}
object_space.each do |_class_name, |
superclass = .resolved_superclass
tree[superclass] ||= Set.new
tree[superclass].add()
end
activerecord_family =
gather_family(object_space["::ActiveRecord::Base"], tree)
activerecord_family.each do |individual|
individual.activerecord = true
end
object_space.values - [object_space[""], object_space["::ActiveRecord::Base"]]
end
|