Renaming of management validations

This commit is contained in:
kikito
2015-10-01 19:27:04 +02:00
parent 4bb02ff564
commit 1fe850b6dc
15 changed files with 97 additions and 118 deletions

View File

@@ -0,0 +1,32 @@
class Verification::Management::Document
include ActiveModel::Model
attr_accessor :document_type
attr_accessor :document_number
validates :document_type, :document_number, presence: true
def user
@user = User.by_document(document_type, document_number).first
end
def user?
user.present?
end
def in_census?
CensusApi.new.call(document_type, document_number).valid?
end
def verified?
user? && user.level_three_verified?
end
def verify
user.update(verified_at: Time.now) if user?
end
end