7 module CaptionItemColumnModule
11 attr :default_caption, :link_manifest, :item
12 def initialize default_caption, link_manifest, item
13 @default_caption = default_caption
14 @link_manifest = link_manifest
19 raise "undefined url\n"
24 class ActionLink < BaseLink
27 @link_manifest.action_path + @item.id.to_s
32 class NoneLink < BaseLink
40 class UrlColumnLink < BaseLink
43 @item.attributes[@link_manifest.column_name]