fluke/devops-service/db/validators/base.rb

18 lines
239 B
Ruby
Raw Normal View History

2014-11-26 16:59:46 +03:00
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