Method: SuperLookingList#format_column

Defined in:
lib/smklib/super_looking_list.rb

#format_column(item, column) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/smklib/super_looking_list.rb', line 11

def format_column(item, column)
	c = column[:field]
	val = item.send(c)
	if column[:format]
		val = column[:format].call(item, c)
	else
		if item.respond_to? :format_for_display
			STDERR.puts "Warning: {model}::format_for_display is deprecated (#{item.to_s})"
			val = item.format_for_display(c)
		end
	end
	val = "n/a" if val.to_s.empty?
	return val.to_s
end