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