module Devise::Doorkeeper::DoorkeeperFailureApp
Public Instance Methods
respond()
click to toggle source
Calls superclass method
# File lib/devise/doorkeeper/doorkeeper_failure_app.rb, line 7 def respond if oauth_error? invalid_oauth_token elsif unconfirmed_resource? unconfirmed_resource else super end end
Private Instance Methods
invalid_oauth_token()
click to toggle source
# File lib/devise/doorkeeper/doorkeeper_failure_app.rb, line 27 def invalid_oauth_token error = ::Doorkeeper::OAuth::InvalidTokenResponse.new headers.merge! error.headers self.response_body = error.body.to_json self.status = error.status end
oauth_error?()
click to toggle source
# File lib/devise/doorkeeper/doorkeeper_failure_app.rb, line 19 def oauth_error? warden_message == Devise::Strategies::Doorkeeper::WARDEN_INVALID_TOKEN_MESSAGE end
unconfirmed_resource()
click to toggle source
# File lib/devise/doorkeeper/doorkeeper_failure_app.rb, line 34 def unconfirmed_resource error = UnconfirmedResourceResponse.new headers.merge! error.headers self.response_body = error.body.to_json self.status = error.status end
unconfirmed_resource?()
click to toggle source
# File lib/devise/doorkeeper/doorkeeper_failure_app.rb, line 23 def unconfirmed_resource? warden_message == Devise::Strategies::Doorkeeper::WARDEN_UNCONFIRMED_RESOURCE_MESSAGE end