Class: SignIn::UserLoader
- Inherits:
-
Object
- Object
- SignIn::UserLoader
- Defined in:
- app/services/sign_in/user_loader.rb
Instance Attribute Summary collapse
-
#access_token ⇒ Object
readonly
Returns the value of attribute access_token.
-
#request_ip ⇒ Object
readonly
Returns the value of attribute request_ip.
Instance Method Summary collapse
-
#initialize(access_token:, request_ip:) ⇒ UserLoader
constructor
A new instance of UserLoader.
- #perform ⇒ Object
Constructor Details
#initialize(access_token:, request_ip:) ⇒ UserLoader
Returns a new instance of UserLoader.
7 8 9 10 |
# File 'app/services/sign_in/user_loader.rb', line 7 def initialize(access_token:, request_ip:) @access_token = access_token @request_ip = request_ip end |
Instance Attribute Details
#access_token ⇒ Object (readonly)
Returns the value of attribute access_token.
5 6 7 |
# File 'app/services/sign_in/user_loader.rb', line 5 def access_token @access_token end |
#request_ip ⇒ Object (readonly)
Returns the value of attribute request_ip.
5 6 7 |
# File 'app/services/sign_in/user_loader.rb', line 5 def request_ip @request_ip end |
Instance Method Details
#perform ⇒ Object
12 13 14 |
# File 'app/services/sign_in/user_loader.rb', line 12 def perform find_valid_user || reload_user end |