Module: Pollett::Concerns::Services::ChangePassword

Extended by:
ActiveSupport::Concern
Includes:
Servitore::Service
Included in:
Pollett::ChangePassword
Defined in:
lib/pollett/concerns/services/change_password.rb

Instance Method Summary collapse

Instance Method Details

#callObject



13
14
15
16
17
# File 'lib/pollett/concerns/services/change_password.rb', line 13

def call
  Pollett.config.user_model.find_by!(reset_token: token).tap do |u|
    u.update!(password: password, reset_token: nil)
  end
end