# File lib/openid/server.rb, line 332 def initialize(mode, identity, return_to, trust_root=nil, assoc_handle=nil) unless ['checkid_immediate', 'checkid_setup'].include?(mode) raise ProtocolError, "Can't create CheckIDRequest for mode #{mode}" end super(mode) @identity = identity @return_to = return_to @trust_root = trust_root @immediate = mode == 'checkid_immediate' ? true : false @assoc_handle = assoc_handle @query = {} end