Extract password reset logic in PasswordService class.
Any feedback on this? 😄
refactor Users#reset_password_create action to reduce complexity
I didn't test it myself, but it looks good to me.
The recent Travis environment change hiccuped on our Gemfile again. Nothing in your code should be invalid for that ruby version though. Looks great!
Aside: The strings embedded in that lib class remind me that we still need a solution for issue #568
Thank you for this! Refactors are greatly appreciated! ❤️
@wilkie @colindean Thanks for the review comments :)
Totally agree, those "string" messages look ugly sitting there 💣
Something like gettext or the i18n gem would make it uglier, but it is one of those useful types of ugly code. :)