--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: I transform query parameters into an OpenIDRequest.
- !ruby/struct:SM::Flow::P 
  body: If the query does not seem to be an OpenID request at all, I return nil.
- !ruby/struct:SM::Flow::P 
  body: Raises ProtocolError when the query does not seem to be a valid OpenID request.
full_name: OpenID::Server::Decoder#decode
is_singleton: false
name: decode
params: (query)
visibility: public
