Sha256: f3f1ab7bd56b8633d7c94020a725694d2690604ef6dea7fa03446845cac59b32
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
module Scrum class Creator < TrelloService def create @scrum = @settings.scrum create_sprint_board create_planning_board end private def create_labels(board_id) @scrum.label_names.each_value { |name| Trello::Label.create(name: name, board_id: board_id) } end def create_sprint_board board = Trello::Board.create(name: @scrum.board_names['sprint']) Trello::List.create(board_id: board.id, name: @scrum.list_names['sprint_backlog']) Trello::List.create(board_id: board.id, name: @scrum.list_names['sprint_qa']) Trello::List.create(board_id: board.id, name: @scrum.list_names['sprint_doing']) create_labels(board.id) end def create_planning_board board = Trello::Board.create(name: @scrum.board_names['planning']) Trello::List.create(board_id: board.id, name: @scrum.list_names['planning_backlog']) Trello::List.create(board_id: board.id, name: @scrum.list_names['planning_ready']) create_labels(board.id) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
trollolo-0.3.1 | lib/scrum/creator.rb |
trollolo-0.3.0 | lib/scrum/creator.rb |