Module: DbdocEngine::DbDesignDynamicTablesHelper

Defined in:
app/helpers/dbdoc_engine/db_design_dynamic_tables_helper.rb

Instance Method Summary collapse

Instance Method Details

#group_filter_options(groups, selected = nil) ⇒ Array

Returns a list of options for group filter dropdown

Parameters:

  • groups (Array<DbDesignTableGroup>) —

    Collection of table groups

  • selected (String, Integer) (defaults to: nil) —

    The currently selected group ID

Returns:

  • (Array) —

    Options array for select dropdown



8
9
10
11
12
13
# File 'app/helpers/dbdoc_engine/db_design_dynamic_tables_helper.rb', line 8

def group_filter_options(groups, selected = nil)
  options_for_select(
    [ [ I18n.t("dbdoc.all_groups"), "" ] ] + groups.map { |g| [ g.group_name, g.id ] },
    selected: selected
  )
end