Commit 8a3a71500d90fe3c99a102beff10e84afc32fe45
1 parent
78d45848
Exists in
theme-brasil-digital-from-staging
and in
9 other branches
Removes 2 duplicates methods and fixes 1
Showing
1 changed file
with
2 additions
and
14 deletions
Show diff stats
app/models/user.rb
@@ -128,7 +128,8 @@ class User < ActiveRecord::Base | @@ -128,7 +128,8 @@ class User < ActiveRecord::Base | ||
128 | end | 128 | end |
129 | 129 | ||
130 | #FIXME make this test | 130 | #FIXME make this test |
131 | - def private_token_expired? | 131 | + def private_token_expired? |
132 | + return true if self.private_token_generated_at.nil? | ||
132 | self.generate_private_token! if self.private_token.nil? || (self.private_token_generated_at + 2.weeks < DateTime.now) | 133 | self.generate_private_token! if self.private_token.nil? || (self.private_token_generated_at + 2.weeks < DateTime.now) |
133 | end | 134 | end |
134 | 135 | ||
@@ -354,19 +355,6 @@ class User < ActiveRecord::Base | @@ -354,19 +355,6 @@ class User < ActiveRecord::Base | ||
354 | @is_password_required = false | 355 | @is_password_required = false |
355 | end | 356 | end |
356 | 357 | ||
357 | - #FIXME make this test | ||
358 | - def generate_private_token! | ||
359 | - self.private_token = SecureRandom.hex | ||
360 | - self.private_token_generated_at = DateTime.now | ||
361 | - save(:validate => false) | ||
362 | - end | ||
363 | - | ||
364 | - #FIXME make this test | ||
365 | - def private_token_expired? | ||
366 | - self.generate_private_token! if self.private_token.nil? || (self.private_token_generated_at + 2.weeks < DateTime.now) | ||
367 | - end | ||
368 | - | ||
369 | - | ||
370 | protected | 358 | protected |
371 | 359 | ||
372 | def normalize_email | 360 | def normalize_email |