class Codebreaker::ValidatableEntity

Public Class Methods

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

Public Instance Methods

valid?() click to toggle source
# File lib/app/entities/validatable_entity.rb, line 15
def valid?
  validate
  @errors.empty?
end
validate() click to toggle source
# File lib/app/entities/validatable_entity.rb, line 11
def validate
  raise NotImplementedError
end