Class: SportsManager::SolutionDrawer::Mermaid::ByeNode
- Extended by:
- Forwardable
- Defined in:
- lib/sports_manager/solution_drawer/mermaid/bye_node.rb
Instance Attribute Summary collapse
-
#fixture ⇒ Object
readonly
Returns the value of attribute fixture.
Instance Method Summary collapse
- #definition ⇒ Object
- #description ⇒ Object
-
#initialize(fixture) ⇒ ByeNode
constructor
A new instance of ByeNode.
- #links? ⇒ Boolean
- #name ⇒ Object
- #style_class ⇒ Object
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
#fixture ⇒ Object (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
#definition ⇒ Object
21 22 23 |
# File 'lib/sports_manager/solution_drawer/mermaid/bye_node.rb', line 21 def definition "#{name}[\"#{description}\"]:::#{style_class}" end |
#description ⇒ Object
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 |
#name ⇒ Object
17 18 19 |
# File 'lib/sports_manager/solution_drawer/mermaid/bye_node.rb', line 17 def name "#{category}_#{match_id}" end |
#style_class ⇒ Object
25 26 27 |
# File 'lib/sports_manager/solution_drawer/mermaid/bye_node.rb', line 25 def style_class 'court' end |