class Outpost::List::Column
Attributes
_display_helper[RW]
attribute[RW]
default_order_direction[RW]
display[RW]
header[RW]
list[RW]
position[RW]
quick_edit[RW]
quick_edit?[RW]
sortable[RW]
sortable?[RW]
Public Class Methods
new(attribute, list, attributes={})
click to toggle source
# File lib/outpost/list/column.rb, line 18 def initialize(attribute, list, attributes={}) @attribute = attribute.to_s @list = list @position = @list.columns.size @header = attributes[:header] || @attribute.titleize @display = attributes[:display] @quick_edit = !!attributes[:quick_edit] @sortable = !!attributes[:sortable] @default_order_direction = attributes[:default_order_direction] || List::DEFAULT_ORDER_DIRECTION end