class CodebreakerGem::ValidatedEntity

Public Class Methods

new() click to toggle source
# File lib/app/entities/validated_entity.rb, line 5
def initialize
  @errors = []
end

Public Instance Methods

failing() click to toggle source
# File lib/app/entities/validated_entity.rb, line 18
def failing
  @failing ||= Failing.new
end
valid?() click to toggle source
# File lib/app/entities/validated_entity.rb, line 13
def valid?
  validate
  @errors.empty?
end
validate() click to toggle source
# File lib/app/entities/validated_entity.rb, line 9
def validate
  raise NotImplementedError
end