fluke/devops-service/db/validators/base.rb
2014-11-26 17:59:46 +04:00

18 lines
239 B
Ruby

class Validators::Base
def initialize(model)
@model = model
end
def validate!
raise InvalidRecord.new(message) unless valid?
end
def valid?
raise 'override me'
end
def message
raise 'override me'
end
end