Class: Codebreaker::User

Inherits:
BaseClass show all
Defined in:
lib/codebreaker/user.rb

Instance Attribute Summary collapse

Attributes inherited from BaseClass

#errors

Instance Method Summary collapse

Methods inherited from BaseClass

#clear_errors, #handle_errors, #show_errors

Methods included from Validator

#valid?

Constructor Details

#initialize(player_name) ⇒ User



7
8
9
10
11
# File 'lib/codebreaker/user.rb', line 7

def initialize(player_name)
  super()
  validation_name(player_name)
  @name = player_name if valid?
end

Instance Attribute Details

#nameObject (readonly)

Returns the value of attribute name.



5
6
7
# File 'lib/codebreaker/user.rb', line 5

def name
  @name
end