Class: SecondStep::MemoryAdapter::ApplicationUserLink

Inherits:
Object
  • Object
show all
Includes:
SecondStep::Models::ApplicationUserLink
Defined in:
lib/second_step/memory_adapter/application_user_link.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

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_userObject

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

#secretObject

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

#uuidObject

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