4 attr :profiler, :column_name
5 def initialize profiler, column_name
7 @column_name = column_name
11 self.item.class.human_attribute_name(@column_name)
15 self.item.attributes[@column_name]
22 case model_attribute_manifest.type
35 if self.model_attribute_source_manifest
36 case self.model_attribute_source_manifest.type
50 self.model_attribute_source_manifest.select_item_name
58 ::Manifest.manifest.models[@profiler.item_name]
61 def model_attribute_manifest
62 self.model_manifest.attributes[@column_name]
65 def model_attribute_source_manifest
66 self.model_attribute_manifest.source
70 @profiler.template_dir
73 def template_file_name
78 self.template_dir + self.template_file_name
81 def value_template_dir
82 @profiler.template_dir + "column_value/"
85 def value_template_file_name
93 def value_template_name
94 self.value_template_dir + self.value_template_file_name
98 @profiler.template_dir + "column_note/"
101 def note_template_file_name
109 def note_template_name
110 self.note_template_dir + self.note_template_file_name