Module: Evil::OpenID::Helpers

Defined in:
lib/evil/open_id.rb

Instance Method Summary collapse

Instance Method Details

#openid_authenticate(options = {}, &block) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/evil/open_id.rb', line 13

def openid_authenticate(options={}, &block)
  open_id_param = options.delete(:open_id_param) || params[:openid_url]

  unless params[:openid_complete]
    begin_openid_authentication(open_id_param, options, &block)
  else
    complete_openid_authentication(&block)
  end
end

#openid_request?(open_id_param = params[:openid_url]) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/evil/open_id.rb', line 9

def openid_request?(open_id_param=params[:openid_url])
  !!((open_id_param && !open_id_param.strip.empty?) || params[:openid_complete])
end