Module: SignOutSimple

Includes:
SignOut
Defined in:
lib/sixarm_ruby_sign_out_simple.rb

Instance Method Summary collapse

Instance Method Details

#sign_out_attempt(options = nil) ⇒ Object



18
19
20
# File 'lib/sixarm_ruby_sign_out_simple.rb', line 18

def sign_out_attempt(options=nil)
 current_user=nil
end

#sign_out_failure(options = nil) ⇒ Object



27
28
29
30
# File 'lib/sixarm_ruby_sign_out_simple.rb', line 27

def sign_out_failure(options=nil)
 flash[:warning]=sign_out_failure_message(options)
 redirect_to :sign_out_failure
end

#sign_out_failure_message(options = nil) ⇒ Object



43
44
45
# File 'lib/sixarm_ruby_sign_out_simple.rb', line 43

def sign_out_failure_message(options=nil)
  "Sorry, your sign out failed." + ($! ? " #{$!}" : '')
end

#sign_out_success(options = nil) ⇒ Object



22
23
24
25
# File 'lib/sixarm_ruby_sign_out_simple.rb', line 22

def sign_out_success(options=nil)
 flash[:notice]=sign_out_success_message(options)
 redirect_to :sign_out_success
end

#sign_out_success_message(options = nil) ⇒ Object

Helpers



39
40
41
# File 'lib/sixarm_ruby_sign_out_simple.rb', line 39

def sign_out_success_message(options=nil)
 "Sign Out Successful"
end