2018-02-16 09:12:51 +00:00
|
|
|
class ApplicationController < ActionController::API
|
2018-02-16 11:52:56 +00:00
|
|
|
include Response
|
|
|
|
|
include ExceptionHandler
|
2018-02-16 15:02:03 +00:00
|
|
|
|
|
|
|
|
# called before every action on controllers
|
|
|
|
|
before_action :authorize_request
|
|
|
|
|
attr_reader :current_user
|
|
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
|
|
def authorize_request
|
|
|
|
|
@current_user = (AuthorizeApiRequest.new(request.headers).call)[:user]
|
|
|
|
|
end
|
2018-02-16 09:12:51 +00:00
|
|
|
end
|