zammad/lib/validations/ticket_article_validator/backend.rb
2026-01-02 15:41:09 +02:00

27 lines
495 B
Ruby

# Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
class Validations::TicketArticleValidator
class Backend
attr_reader :record
def initialize(record)
@record = record
end
def validate
return if !validator_applies?
validator_names.each { |elem| send(elem) }
end
private
def validator_applies?
true
end
def validator_names
methods.select { |elem| elem.starts_with? 'validate_' }
end
end
end