Method: ActiveScaffold::Config::List#initialize

Defined in:
lib/six-updater-web/vendor/plugins/active_scaffold/lib/active_scaffold/config/list.rb

#initialize(core_config) ⇒ List

Returns a new instance of List.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/six-updater-web/vendor/plugins/active_scaffold/lib/active_scaffold/config/list.rb', line 5

def initialize(core_config)
  @core = core_config

  # inherit from global scope
  # full configuration path is: defaults => global table => local table
  @per_page = self.class.per_page
  
  # AST show_search_reset
  @show_search_reset = true

  # originates here
  @sorting = ActiveScaffold::DataStructures::Sorting.new(@core.columns)
  @sorting.set_default_sorting(@core.model)

  # inherit from global scope
  @empty_field_text = self.class.empty_field_text
end