class ActiveScaffold::Config::Core::UserSettings
Public Instance Methods
action_links()
click to toggle source
# File lib/active_scaffold/config/core.rb, line 350 def action_links @action_links ||= CowProxy.wrap(@conf.action_links) end
action_user_settings(action_config)
click to toggle source
# File lib/active_scaffold/config/core.rb, line 339 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
actions()
click to toggle source
# File lib/active_scaffold/config/core.rb, line 358 def actions @conf.actions # for performance, called many times, so we avoid method_missing end
columns()
click to toggle source
# File lib/active_scaffold/config/core.rb, line 346 def columns @columns ||= UserColumns.new(@conf.columns) end
method_missing(name, *args)
click to toggle source
Calls superclass method
ActiveScaffold::Configurable#method_missing
# File lib/active_scaffold/config/core.rb, line 330 def method_missing(name, *args) value = @conf.actions.include?(name) ? @conf.send(name) : super value.is_a?(Base) ? action_user_settings(value) : value end
model()
click to toggle source
# File lib/active_scaffold/config/core.rb, line 354 def model @conf.model # for performance, called many times, so we avoid method_missing end
respond_to_missing?(name, include_all = false)
click to toggle source
Calls superclass method
ActiveScaffold::Configurable#respond_to_missing?
# File lib/active_scaffold/config/core.rb, line 335 def respond_to_missing?(name, include_all = false) super # avoid rubocop warning end