6 module CaptionItemColumnModule
10 attr :default_caption, :link_manifest, :item
11 def initialize default_caption, link_manifest, item
12 @default_caption = default_caption
13 @link_manifest = link_manifest
18 raise "undefined url\n"
23 class ActionLink < BaseLink
26 @link_manifest.action_path + @item.id.to_s
31 class NoneLink < BaseLink
39 class UrlColumnLink < BaseLink
42 @item.attributes[@link_manifest.column_name]