module Rack::OAuth2::Server::Token::ErrorMethods
Constants
- DEFAULT_DESCRIPTION
Public Class Methods
included(klass)
click to toggle source
# File lib/rack/oauth2/server/token/error.rb, line 28 def self.included(klass) DEFAULT_DESCRIPTION.each do |error, default_description| error_method = if error == :invalid_client :unauthorized! else :bad_request! end klass.class_eval <<-ERROR def #{error}!(description = "#{default_description}", options = {}) #{error_method} :#{error}, description, options end ERROR end end
Public Instance Methods
bad_request!(error, description = nil, options = {})
click to toggle source
# File lib/rack/oauth2/server/token/error.rb, line 43 def bad_request!(error, description = nil, options = {}) raise BadRequest.new(error, description, options) end