module ActiveScaffold::Bridges::Bitfields::ListColumnHelpers

Public Instance Methods

format_column_value(record, column, value = nil) click to toggle source
Calls superclass method
# File lib/active_scaffold/bridges/bitfields/list_ui.rb, line 5
def format_column_value(record, column, value = nil)
  if record.class.respond_to?(:bitfields) && record.class.bitfields&.include?(column.name)
    value = record.bitfield_values(column.name).select { |_, v| v }.keys
    safe_join active_scaffold_config.columns.select { |c| c.name.in? value }.map(&:label), ', '
  else
    super
  end
end