Class: FatFreeCRM::SecretTokenGenerator
- Inherits:
-
Object
- Object
- FatFreeCRM::SecretTokenGenerator
- Defined in:
- lib/fat_free_crm/secret_token_generator.rb
Class Method Summary collapse
-
.setup! ⇒ Object
If there is no secret token defined, we generate one and save it as a setting If a token has been already been saved, we tell Rails to use it and move on.
Class Method Details
.setup! ⇒ Object
If there is no secret token defined, we generate one and save it as a setting If a token has been already been saved, we tell Rails to use it and move on.
17 18 19 20 21 22 23 24 |
# File 'lib/fat_free_crm/secret_token_generator.rb', line 17 def setup! unless token_exists? Rails.logger.info("No secret key defined yet... generating and saving to Setting.secret_token") new_token! end # If db isn't setup yet, token will return nil, provide a randomly generated one for now. FatFreeCRM::Application.config.secret_key_base = (token || generate_token) end |