Class: ScrumLint::Board
- Inherits:
-
Object
- Object
- ScrumLint::Board
- Defined in:
- lib/scrum_lint/models/board.rb
Instance Attribute Summary collapse
-
#trello_board ⇒ Object
Returns the value of attribute trello_board.
Instance Method Summary collapse
- #done_lists ⇒ Object
-
#initialize(trello_board) ⇒ Board
constructor
A new instance of Board.
- #lists ⇒ Object
- #task_lists ⇒ Object
Constructor Details
#initialize(trello_board) ⇒ Board
Returns a new instance of Board.
8 9 10 |
# File 'lib/scrum_lint/models/board.rb', line 8 def initialize(trello_board) self.trello_board = trello_board end |
Instance Attribute Details
#trello_board ⇒ Object
Returns the value of attribute trello_board.
6 7 8 |
# File 'lib/scrum_lint/models/board.rb', line 6 def trello_board @trello_board end |
Instance Method Details
#done_lists ⇒ Object
16 17 18 |
# File 'lib/scrum_lint/models/board.rb', line 16 def done_lists @done_lists ||= lists.select { |list| done_list_name?(list.name) } end |
#lists ⇒ Object
12 13 14 |
# File 'lib/scrum_lint/models/board.rb', line 12 def lists @lists ||= trello_board.lists.map { |list| ScrumLint::List.new(list) } end |
#task_lists ⇒ Object
20 21 22 |
# File 'lib/scrum_lint/models/board.rb', line 20 def task_lists @task_lists ||= lists.select { |list| task_list_name?(list.name) } end |