module Sinatra::Persona::Helpers

Constants

DEFAULT_LOGIN_TEXT

Public Instance Methods

clear_persona!() click to toggle source
# File lib/sinatra_persona.rb, line 41
def clear_persona!
  session[:persona] = nil
end
persona() click to toggle source
# File lib/sinatra_persona.rb, line 37
def persona
  session[:persona]
end
persona?() click to toggle source
# File lib/sinatra_persona.rb, line 33
def persona?
  session[:persona]
end
persona_button() click to toggle source
# File lib/sinatra_persona.rb, line 45
def persona_button
  login_text = DEFAULT_LOGIN_TEXT
  if settings.respond_to? :persona_login_button_text
    login_text = settings.persona_login_button_text
  end
  "<button id='persona-login-button'>Log in with Persona</button>"
end
persona_scripts() click to toggle source
# File lib/sinatra_persona.rb, line 53
def persona_scripts
  if settings.respond_to? :persona_no_jquery and settings.persona_no_jquery
    PersonaJS.scripts_no_jquery
  else
    PersonaJS.scripts
  end
end