Method: Datagrid::Columns::ClassMethods#columns

Defined in:
lib/datagrid/columns.rb

#columns(*column_names, data: false, html: false) ⇒ Array<Datagrid::Columns::Column>

Returns column definition objects.

Examples:

GridClass.columns(:id, :name)

Parameters:

  • data (Boolean) (defaults to: false)

    if true returns only columns with data representation. Default: false.

  • html (Boolean) (defaults to: false)

    if true returns only columns with html columns. Default: false.

  • column_names (Array<String>)

    list of column names if you want to limit data only to specified columns

Returns:



258
259
260
# File 'lib/datagrid/columns.rb', line 258

def columns(*column_names, data: false, html: false)
  filter_columns(columns_array, *column_names, data: data, html: html)
end