Module: Colppy::UserActions
Instance Method Summary collapse
- #session_key ⇒ Object
- #session_params ⇒ Object
- #sign_in(user = nil) ⇒ Object
- #sign_out(user = nil) ⇒ Object
- #user=(new_user) ⇒ Object
- #username ⇒ Object
Instance Method Details
#session_key ⇒ Object
5 6 7 |
# File 'lib/colppy/resources/user.rb', line 5 def session_key @user.key end |
#session_params ⇒ Object
31 32 33 34 35 36 37 38 |
# File 'lib/colppy/resources/user.rb', line 31 def session_params { sesion: { usuario: username, claveSesion: session_key } } end |
#sign_in(user = nil) ⇒ Object
17 18 19 20 21 22 |
# File 'lib/colppy/resources/user.rb', line 17 def sign_in(user = nil) user ||= @user ensure_user_valid!(user) user.sign_in(self) end |
#sign_out(user = nil) ⇒ Object
24 25 26 27 28 29 |
# File 'lib/colppy/resources/user.rb', line 24 def sign_out(user = nil) user ||= @user ensure_user_valid!(user) user.sign_out(self) end |
#user=(new_user) ⇒ Object
13 14 15 |
# File 'lib/colppy/resources/user.rb', line 13 def user=(new_user) @user = new_user end |
#username ⇒ Object
9 10 11 |
# File 'lib/colppy/resources/user.rb', line 9 def username @user.username end |