Method: WhurlEngine::Config.current_user_method

Defined in:
lib/whurl_engine/config.rb

.current_user_method(&block) ⇒ Object

Setup a different method to determine the current user or admin logged in. This is run inside the controller instance and made available as a helper.

By default, _request.env.user_ or current_user will be used.

Examples:

Custom

WhurlEngine.config do |config|
  config.current_user_method do
    current_admin
  end
end

See Also:



60
61
62
63
# File 'lib/whurl_engine/config.rb', line 60

def current_user_method(&block)
  @current_user = block if block
  @current_user || DEFAULT_CURRENT_USER
end