module EasyTokens::Authorization

Public Instance Methods

token_invalid() click to toggle source
# File lib/easy_tokens/authorization.rb, line 26
def token_invalid
  render text: 'Token is invalid', status: :forbidden
end
token_required() click to toggle source
# File lib/easy_tokens/authorization.rb, line 22
def token_required
  render text: 'Token required', status: :bad_request
end
validate_token() click to toggle source
# File lib/easy_tokens/authorization.rb, line 13
def validate_token
  if params[:token].present?
    return if TokenValidator.valid?(params[:token])
    token_invalid and return
  else
    token_required
  end
end