summaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
Diffstat (limited to 'app/models')
-rw-r--r--app/models/invite_code_validator.rb8
1 files changed, 1 insertions, 7 deletions
diff --git a/app/models/invite_code_validator.rb b/app/models/invite_code_validator.rb
index d52e698..9dfe6fa 100644
--- a/app/models/invite_code_validator.rb
+++ b/app/models/invite_code_validator.rb
@@ -1,4 +1,5 @@
class InviteCodeValidator < ActiveModel::Validator
+
def validate(user)
user_invite_code = InviteCode.find_by_invite_code user.invite_code
@@ -8,9 +9,6 @@ class InviteCodeValidator < ActiveModel::Validator
elsif has_no_uses_left?(user_invite_code)
add_error_to_user("This code has already been used", user)
-
- # elsif count_greater_than_zero?(user_invite_code)
- # add_error_to_user("This code has already been used", user)
end
end
@@ -23,10 +21,6 @@ class InviteCodeValidator < ActiveModel::Validator
code.invite_count >= code.invite_max_uses
end
- # def count_greater_than_zero?(code)
- # code.invite_count > 0
- # end
-
def add_error_to_user(error, user)
user.errors[:invite_code] << error
end