Module: ActiveRegistration::UserExtensions

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_registration/user_extensions.rb

Instance Method Summary collapse

Instance Method Details

#confirm!Object



10
11
12
# File 'lib/active_registration/user_extensions.rb', line 10

def confirm!
  update(confirmed_at: Time.current, confirmation_token: nil)
end

#confirmation_period_valid?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/active_registration/user_extensions.rb', line 18

def confirmation_period_valid?
  confirmation_sent_at >= 24.hours.ago
end

#confirmed?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/active_registration/user_extensions.rb', line 14

def confirmed?
  confirmed_at.present?
end