Method: BaseList#rewrite_field
- Defined in:
- lib/cuca/stdlib/listwidget/list.rb
#rewrite_field(row, field_id, content, additional_content = nil) ⇒ Object
32 33 34 35 36 37 38 39 40 |
# File 'lib/cuca/stdlib/listwidget/list.rb', line 32 def rewrite_field(row, field_id, content, additional_content = nil) # $stderr.puts "REwrite field(#{row.inspect}, #{field_id.inspect}, #{content.inspect} - hooks #{@rewrite_hooks.inspect}" return content unless @rewrite_hooks[field_id] if @rewrite_hooks[field_id].arity == 2 then return @rewrite_hooks[field_id].call(row2hash(row), content) else return @rewrite_hooks[field_id].call(row2hash(row), content, additional_content) end end |