Class: Servicer::Layers::RequireUser

Inherits:
Base
  • Object
show all
Defined in:
lib/servicer/layers/require_user.rb

Overview

Layer verifying if current user exists, and raises ::Servicer::AAuthorizationError otherwise. Example:

layer :require_user

Instance Method Summary collapse

Instance Method Details

#call(current_user, params) ⇒ Object

Raises:



9
10
11
12
# File 'lib/servicer/layers/require_user.rb', line 9

def call(current_user, params)
  raise AuthorizationError if current_user.nil?
  [current_user, params]
end