Class: Super::Configuration

Inherits:
Object
  • Object
show all
Includes:
ActiveSupport::Configurable
Defined in:
lib/super/configuration.rb

Overview

Allows setting global configuration

Super.configuration do |c|
  c.title = "My Admin Site"
end

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



42
43
44
# File 'lib/super/configuration.rb', line 42

def initialize
  controller_plugins.use(prepend: Super::Pagination::ControllerMethods)
end

Instance Attribute Details

#index_records_per_pageInteger

Returns:

  • (Integer)


30
# File 'lib/super/configuration.rb', line 30

config_accessor(:index_records_per_page) { 100 }

Instance Method Details

#controller_pluginsObject



46
47
48
# File 'lib/super/configuration.rb', line 46

def controller_plugins
  Plugin::Registry.controller
end