7 module CaptionItemColumnModule
11 attr :default_caption, :face_manifest, :item
12 def initialize default_caption, face_manifest, item
13 @default_caption = default_caption
14 @face_manifest = face_manifest
19 @default_caption.filer
31 self.filer.template_dir + "caption_face/"
34 def template_file_name
35 raise "undefined template_file_name\n"
39 self.template_dir + self.template_file_name
44 class ColumnFace < BaseFace
45 def template_file_name
54 @item.attributes[@face_manifest.column_name]
59 class MethodFace < BaseFace
60 def template_file_name
69 @item.__send__ @face_manifest.method_name
74 class NoneFace < BaseFace
75 def template_file_name