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 if self.item.extend_column?(@column_name)
18 self.item.attributes[@column_name]
26 case model_attribute_manifest.type
39 if self.model_attribute_source_manifest
40 case self.model_attribute_source_manifest.type
54 self.model_attribute_source_manifest.select_item_name
62 ::Manifest.manifest.models[@profiler.item_name]
65 def model_attribute_manifest
66 self.model_manifest.attributes[@column_name]
69 def model_attribute_source_manifest
70 self.model_attribute_manifest.source
74 @profiler.template_dir
77 def template_file_name
82 self.template_dir + self.template_file_name
85 def value_template_dir
86 @profiler.template_dir + "column_value/"
89 def value_template_file_name
97 def value_template_name
98 self.value_template_dir + self.value_template_file_name
101 def note_template_dir
102 @profiler.template_dir + "column_note/"
105 def note_template_file_name
113 def note_template_name
114 self.note_template_dir + self.note_template_file_name