class Codebreaker::Player

Attributes

errors[R]
name[RW]

Public Instance Methods

valid?() click to toggle source
# File lib/codebreaker/player.rb, line 9
def valid?
  validate
  errors.empty?
end

Private Instance Methods

validate() click to toggle source
# File lib/codebreaker/player.rb, line 16
def validate
  @errors = []

  errors << I18n.t('errors.blank') if name.empty?
  errors << I18n.t('errors.size') unless size_correct?(name)
end