Class: Flickr::Middleware::CheckOAuth
- Inherits:
-
Faraday::Response::Middleware
- Object
- Faraday::Response::Middleware
- Flickr::Middleware::CheckOAuth
- Defined in:
- lib/flickr/middleware.rb
Overview
Checks for OAuth errors. They are in a different form than standard Flickr errors, so a special middleware is required.
Instance Method Summary collapse
Instance Method Details
#on_complete(env) ⇒ Object
64 65 66 67 68 69 70 |
# File 'lib/flickr/middleware.rb', line 64 def on_complete(env) if env[:status] != 200 = CGI.parse(env[:body])["oauth_problem"].first = .gsub('_', ' ').capitalize raise Flickr::OAuthError, end end |