Class: AuthenticateUser
- Inherits:
-
Object
- Object
- AuthenticateUser
- Includes:
- SimpleCommand
- Defined in:
- app/commands/authenticate_user.rb
Defined Under Namespace
Classes: AccessDenied
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(email, password) ⇒ AuthenticateUser
constructor
A new instance of AuthenticateUser.
Constructor Details
#initialize(email, password) ⇒ AuthenticateUser
Returns a new instance of AuthenticateUser.
9 10 11 12 |
# File 'app/commands/authenticate_user.rb', line 9 def initialize(email, password) @email = email @password = password end |
Instance Method Details
#call ⇒ Object
14 15 16 |
# File 'app/commands/authenticate_user.rb', line 14 def call JsonWebToken.encode(user_id: api_user.id) if api_user end |