Module: Decidim::FriendlySignup
- Includes:
- ActiveSupport::Configurable
- Defined in:
- lib/decidim/friendly_signup/version.rb,
lib/decidim/friendly_signup.rb,
lib/decidim/friendly_signup/engine.rb,
lib/decidim/friendly_signup/user_attribute_validator.rb,
app/forms/concerns/decidim/friendly_signup/auto_nickname.rb,
app/forms/decidim/friendly_signup/confirmation_code_form.rb,
app/controllers/decidim/friendly_signup/validator_controller.rb,
app/mailers/decidim/friendly_signup/confirmation_codes_mailer.rb,
app/controllers/decidim/friendly_signup/application_controller.rb,
app/models/concerns/decidim/friendly_signup/needs_registration_codes.rb,
app/controllers/decidim/friendly_signup/confirmation_codes_controller.rb,
app/controllers/concerns/decidim/friendly_signup/needs_header_snippets.rb,
app/controllers/concerns/decidim/friendly_signup/registrations_redirect.rb
Overview
This holds the decidim-meetings version.
Defined Under Namespace
Modules: AutoNickname, NeedsHeaderSnippets, NeedsRegistrationCodes, RegistrationsRedirect Classes: ApplicationController, ConfirmationCodeForm, ConfirmationCodesController, ConfirmationCodesMailer, Engine, UserAttributeValidator, ValidatorController
Constant Summary collapse
- DECIDIM_VERSION =
"0.26.4"
- COMPAT_DECIDIM_VERSION =
"~> 0.26.0"
- VERSION =
"0.4.4"
Class Method Summary collapse
-
.confirmation_code(hash) ⇒ Object
Generates a secure code from a string.
Class Method Details
.confirmation_code(hash) ⇒ Object
Generates a secure code from a string
33 34 35 36 37 |
# File 'lib/decidim/friendly_signup.rb', line 33 def self.confirmation_code(hash) num = Decidim::Tokenizer.new(salt: Rails.application.secret_key_base).int_digest(hash).to_s[0..3] num += "0" while num.size < 4 num.to_i end |