class ActiveList::Definition::StatusColumn
Public Class Methods
new(table, name, options = {})
click to toggle source
Calls superclass method
ActiveList::Definition::AttributeColumn::new
# File lib/active_list/definition/status_column.rb, line 4 def initialize(table, name, options = {}) super @tooltip_method = options.fetch(:tooltip_method, nil) end
Public Instance Methods
tooltip_title_code(record, child)
click to toggle source
# File lib/active_list/definition/status_column.rb, line 10 def tooltip_title_code(record, child) c = if @tooltip_method.nil? "#{record}.try(:human_status) || #{record}&.try(:human_state_name) || #{datum_value(record, child)}.to_s.capitalize" else "#{record}.#{@tooltip_method}" end end