fluke/devops-service/db/validators/field_validators/ssh_key.rb

21 lines
348 B
Ruby
Raw Normal View History

2015-11-02 17:33:25 +03:00
require_relative "base"
module Validators
module FieldValidator
class SshKey < Base
MAX_LEN = 500
def valid?
Devops::Db.connector.key @value
true
rescue RecordNotFound
false
end
def message
"Invalid value '#{@value}': ssh key '#{@value}' not found"
end
end
end
end