Class: SportsManager::SolutionDrawer::Mermaid::ByeNode

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/sports_manager/solution_drawer/mermaid/bye_node.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fixture) ⇒ ByeNode



13
14
15
# File 'lib/sports_manager/solution_drawer/mermaid/bye_node.rb', line 13

def initialize(fixture)
  @fixture = fixture
end

Instance Attribute Details

#fixtureObject (readonly)

Returns the value of attribute fixture.



9
10
11
# File 'lib/sports_manager/solution_drawer/mermaid/bye_node.rb', line 9

def fixture
  @fixture
end

Instance Method Details

#definitionObject



21
22
23
# File 'lib/sports_manager/solution_drawer/mermaid/bye_node.rb', line 21

def definition
  "#{name}[\"#{description}\"]:::#{style_class}"
end

#descriptionObject



29
30
31
# File 'lib/sports_manager/solution_drawer/mermaid/bye_node.rb', line 29

def description
  "#{match_id}\\n#{title}"
end

#links?Boolean



33
34
35
# File 'lib/sports_manager/solution_drawer/mermaid/bye_node.rb', line 33

def links?
  false
end

#nameObject



17
18
19
# File 'lib/sports_manager/solution_drawer/mermaid/bye_node.rb', line 17

def name
  "#{category}_#{match_id}"
end

#style_classObject



25
26
27
# File 'lib/sports_manager/solution_drawer/mermaid/bye_node.rb', line 25

def style_class
  'court'
end