Class: GameCodebreaker::User

Inherits:
Object
  • Object
show all
Defined in:
lib/game_codebreaker/user.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, surname, age, games = []) ⇒ User

Returns a new instance of User.



6
7
8
# File 'lib/game_codebreaker/user.rb', line 6

def initialize( name, surname, age, games=[] )
  @name, @surname, @age, @games = name, surname, age, games 
end

Instance Attribute Details

#ageObject

Returns the value of attribute age.



4
5
6
# File 'lib/game_codebreaker/user.rb', line 4

def age
  @age
end

#gamesObject

Returns the value of attribute games.



4
5
6
# File 'lib/game_codebreaker/user.rb', line 4

def games
  @games
end

#nameObject

Returns the value of attribute name.



4
5
6
# File 'lib/game_codebreaker/user.rb', line 4

def name
  @name
end

#surnameObject

Returns the value of attribute surname.



4
5
6
# File 'lib/game_codebreaker/user.rb', line 4

def surname
  @surname
end

Instance Method Details

#hashObject



10
11
12
# File 'lib/game_codebreaker/user.rb', line 10

def hash
  [@name, @surname].hash
end