Sha256: 4f9c4341ce4d358ee515d42b901166cd46910e4acb738c6ca0e955e0af9e4885
Contents?: true
Size: 828 Bytes
Versions: 7
Compression:
Stored size: 828 Bytes
Contents
module Opro::Controllers::Concerns::ErrorMessages extend ActiveSupport::Concern def generate_oauth_error_message! msg = "" msg << ' - No OAuth Token Provided!' if oauth_access_token.blank? msg << ' - Allow OAuth set to false!' if allow_oauth? == false msg << ' - OAuth user not found!' if oauth_user.blank? msg << ' - OAuth client has been rate limited' if oauth_client_over_rate_limit? msg = generate_oauth_permissions_error_message!(msg) msg end def generate_oauth_permissions_error_message!(msg = '') if !oauth_client_has_permissions? msg << ' - OAuth client not permitted' oauth_required_permissions.each do |permission| msg << "- #{permission} permission required;" unless oauth_client_has_permission?(permission) end end msg end end
Version data entries
7 entries across 7 versions & 1 rubygems