Class: Brackets::Match

Inherits:
Object
  • Object
show all
Defined in:
lib/brackets/match.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deph = 0, number, red, blue) ⇒ Match

Returns a new instance of Match.



5
6
7
8
9
# File 'lib/brackets/match.rb', line 5

def initialize(deph = 0, number, red, blue)
  @red, @blue, @deph, @number = red, blue, deph, number

  @winner = blue.nil? ? red : nil
end

Instance Attribute Details

#blueObject (readonly)

Returns the value of attribute blue.



3
4
5
# File 'lib/brackets/match.rb', line 3

def blue
  @blue
end

#dephObject (readonly)

Returns the value of attribute deph.



3
4
5
# File 'lib/brackets/match.rb', line 3

def deph
  @deph
end

#numberObject (readonly)

Returns the value of attribute number.



3
4
5
# File 'lib/brackets/match.rb', line 3

def number
  @number
end

#redObject (readonly)

Returns the value of attribute red.



3
4
5
# File 'lib/brackets/match.rb', line 3

def red
  @red
end

#winnerObject (readonly)

Returns the value of attribute winner.



3
4
5
# File 'lib/brackets/match.rb', line 3

def winner
  @winner
end

Instance Method Details

#nameObject



15
16
17
# File 'lib/brackets/match.rb', line 15

def name
  "-"
end

#placeholder?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/brackets/match.rb', line 11

def placeholder?
  @red.nil? && @blue.nil?
end