Class: SecondStep::MemoryAdapter::ApplicationUserLink
- Inherits:
-
Object
- Object
- SecondStep::MemoryAdapter::ApplicationUserLink
- Includes:
- SecondStep::Models::ApplicationUserLink
- Defined in:
- lib/second_step/memory_adapter/application_user_link.rb
Instance Attribute Summary collapse
-
#application_user ⇒ Object
Returns the value of attribute application_user.
-
#secret ⇒ Object
Returns the value of attribute secret.
-
#uuid ⇒ Object
Returns the value of attribute uuid.
Instance Method Summary collapse
- #change_application_user(user) ⇒ Object
-
#initialize(application_user: nil, secret: nil, uuid: nil) ⇒ ApplicationUserLink
constructor
A new instance of ApplicationUserLink.
Methods included from SecondStep::Models::ApplicationUserLink
check_entropy!, #checksum_valid?, config_reader, #decode_token, enough_entropy?, #random_delimiter, #random_word, #rsa_token, #secret_phrase, #secret_qr, #secret_string
Constructor Details
#initialize(application_user: nil, secret: nil, uuid: nil) ⇒ ApplicationUserLink
10 11 12 13 14 |
# File 'lib/second_step/memory_adapter/application_user_link.rb', line 10 def initialize(application_user: nil, secret: nil, uuid: nil) self.application_user = application_user self.secret = secret self.uuid = uuid end |
Instance Attribute Details
#application_user ⇒ Object
Returns the value of attribute application_user.
8 9 10 |
# File 'lib/second_step/memory_adapter/application_user_link.rb', line 8 def application_user @application_user end |
#secret ⇒ Object
Returns the value of attribute secret.
8 9 10 |
# File 'lib/second_step/memory_adapter/application_user_link.rb', line 8 def secret @secret end |
#uuid ⇒ Object
Returns the value of attribute uuid.
8 9 10 |
# File 'lib/second_step/memory_adapter/application_user_link.rb', line 8 def uuid @uuid end |
Instance Method Details
#change_application_user(user) ⇒ Object
21 22 23 |
# File 'lib/second_step/memory_adapter/application_user_link.rb', line 21 def change_application_user(user) @application_user = user end |