list_service.rb 297 字节
Newer Older
1
module Boards
F
Felipe Artur 已提交
2
  class ListService < Boards::BaseService
3
    def execute
F
Felipe Artur 已提交
4
      create_board! if parent.boards.empty?
5
      boards
6 7 8 9
    end

    private

10 11 12 13
    def boards
      parent.boards
    end

14
    def create_board!
F
Felipe Artur 已提交
15
      Boards::CreateService.new(parent, current_user).execute
16 17 18
    end
  end
end