class ActiveScaffold::Config::Core::UserSettings
Attributes
Public Instance Methods
Source
# File lib/active_scaffold/config/core.rb, line 340 def action_links @conf.action_links end
Source
# File lib/active_scaffold/config/core.rb, line 329 def action_user_settings(action_config) if action_config.user.nil? && action_config.respond_to?(:new_user_settings) action_config.new_user_settings @storage, @params end action_config.user || action_config end
Source
# File lib/active_scaffold/config/core.rb, line 348 def actions @conf.actions # for performance, called many times, so we avoid method_missing end
Source
# File lib/active_scaffold/config/core.rb, line 336 def columns @columns ||= UserColumns.new(@conf.columns) end
Source
# File lib/active_scaffold/config/core.rb, line 316 def label(options = {}) @label ? as_(@label, options) : @conf.label(options) end
Source
# File lib/active_scaffold/config/core.rb, line 320 def method_missing(name, *args) value = @conf.actions.include?(name) ? @conf.send(name) : super value.is_a?(Base) ? action_user_settings(value) : value end
Calls superclass method
ActiveScaffold::Configurable#method_missing
Source
# File lib/active_scaffold/config/core.rb, line 344 def model @conf.model # for performance, called many times, so we avoid method_missing end
Source
# File lib/active_scaffold/config/core.rb, line 325 def respond_to_missing?(name, include_all = false) super # avoid rubocop warning end
Calls superclass method
ActiveScaffold::Configurable#respond_to_missing?