class Flickr::Middleware::CheckOAuth
Checks for OAuth
errors. They are in a different form than standard Flickr
errors, so a special middleware is required.
@raise Flickr::OAuthError
Public Instance Methods
on_complete(env)
click to toggle source
# File lib/flickr/middleware.rb, line 64 def on_complete(env) if env[:status] != 200 message = CGI.parse(env[:body])["oauth_problem"].first pretty_message = message.gsub('_', ' ').capitalize raise Flickr::OAuthError, pretty_message end end