Sha256: 5336a2cb84958f7575a0b0158e1855488d642045af3aec2ab98b6d4bd57d2013
Contents?: true
Size: 1.01 KB
Versions: 1
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 { |_, 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trollolo-0.2.0 | lib/scrum/creator.rb |