3 module AssociationModule
5 attr :association, :profiler_list_name,
6 :model_name, :list_name, :list
7 def initialize association, profiler_list_name
8 @association = association
9 @profiler_list_name = profiler_list_name
18 if list_manifest = self.profiler.lists[@profiler_list_name]
19 @model_name = list_manifest.model_name
20 @list_name = list_manifest.list_name
22 n = @profiler_list_name.split '.'
27 raise "undefined list for profilers > #{self.profiler.item_name} > has_one > #{@profiler_list_name}\n"
30 @list = ::Manifest::View::ListGroup.list @model_name, @list_name
34 ::Manifest::item_name_to_model @model_name
38 @association.association_name
46 @association.profiler_manifest